builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-775 starttime: 1461251957.44 results: success (0) buildid: 20160421072021 builduid: db4c775fd49a41908af68c84f0e47439 revision: be6f45632b33c2578b1daca6d09c9be0df142e96 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:17.443080) ========= master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:17.443559) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:17.443848) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:17.889733) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:17.890073) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 08:19:17-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 13.5M=0.001s 2016-04-21 08:19:18 (13.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.272846 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:18.193606) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:18.193892) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.032808 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:18.256617) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 08:19:18.256978) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev be6f45632b33c2578b1daca6d09c9be0df142e96 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev be6f45632b33c2578b1daca6d09c9be0df142e96 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 08:19:18,306 truncating revision to first 12 chars 2016-04-21 08:19:18,306 Setting DEBUG logging. 2016-04-21 08:19:18,306 attempt 1/10 2016-04-21 08:19:18,307 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/be6f45632b33?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 08:19:18,646 unpacking tar archive at: fx-team-be6f45632b33/testing/mozharness/ program finished with exit code 0 elapsedTime=0.598266 ========= master_lag: 0.49 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 08:19:19.350011) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:19.350367) ========= script_repo_revision: be6f45632b33c2578b1daca6d09c9be0df142e96 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:19.350776) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:19.351061) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 08:19:19.796807) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 46 secs) (at 2016-04-21 08:19:19.797124) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255 _=/tools/buildbot/bin/python using PTY: False 08:19:19 INFO - MultiFileLogger online at 20160421 08:19:19 in /builds/slave/test 08:19:19 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 08:19:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:19:19 INFO - {'append_to_log': False, 08:19:19 INFO - 'base_work_dir': '/builds/slave/test', 08:19:19 INFO - 'blob_upload_branch': 'fx-team', 08:19:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:19:19 INFO - 'buildbot_json_path': 'buildprops.json', 08:19:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:19:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:19:19 INFO - 'download_minidump_stackwalk': True, 08:19:19 INFO - 'download_symbols': 'true', 08:19:19 INFO - 'e10s': False, 08:19:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:19:19 INFO - 'tooltool.py': '/tools/tooltool.py', 08:19:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:19:19 INFO - '/tools/misc-python/virtualenv.py')}, 08:19:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:19:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:19:19 INFO - 'log_level': 'info', 08:19:19 INFO - 'log_to_console': True, 08:19:19 INFO - 'opt_config_files': (), 08:19:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:19:19 INFO - '--processes=1', 08:19:19 INFO - '--config=%(test_path)s/wptrunner.ini', 08:19:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:19:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:19:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:19:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:19:19 INFO - 'pip_index': False, 08:19:19 INFO - 'require_test_zip': True, 08:19:19 INFO - 'test_type': ('testharness',), 08:19:19 INFO - 'this_chunk': '1', 08:19:19 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:19:19 INFO - 'total_chunks': '10', 08:19:19 INFO - 'virtualenv_path': 'venv', 08:19:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:19:19 INFO - 'work_dir': 'build'} 08:19:19 INFO - ##### 08:19:19 INFO - ##### Running clobber step. 08:19:19 INFO - ##### 08:19:19 INFO - Running pre-action listener: _resource_record_pre_action 08:19:19 INFO - Running main action method: clobber 08:19:19 INFO - rmtree: /builds/slave/test/build 08:19:19 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:19:20 INFO - Running post-action listener: _resource_record_post_action 08:19:20 INFO - ##### 08:19:20 INFO - ##### Running read-buildbot-config step. 08:19:20 INFO - ##### 08:19:20 INFO - Running pre-action listener: _resource_record_pre_action 08:19:20 INFO - Running main action method: read_buildbot_config 08:19:20 INFO - Using buildbot properties: 08:19:20 INFO - { 08:19:20 INFO - "project": "", 08:19:20 INFO - "product": "firefox", 08:19:20 INFO - "script_repo_revision": "production", 08:19:20 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 08:19:20 INFO - "repository": "", 08:19:20 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 08:19:20 INFO - "buildid": "20160421072021", 08:19:20 INFO - "pgo_build": "False", 08:19:20 INFO - "basedir": "/builds/slave/test", 08:19:20 INFO - "buildnumber": 13, 08:19:20 INFO - "slavename": "tst-linux64-spot-775", 08:19:20 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/", 08:19:20 INFO - "platform": "linux64", 08:19:20 INFO - "branch": "fx-team", 08:19:20 INFO - "revision": "be6f45632b33c2578b1daca6d09c9be0df142e96", 08:19:20 INFO - "repo_path": "integration/fx-team", 08:19:20 INFO - "moz_repo_path": "", 08:19:20 INFO - "stage_platform": "linux64", 08:19:20 INFO - "builduid": "db4c775fd49a41908af68c84f0e47439", 08:19:20 INFO - "slavebuilddir": "test" 08:19:20 INFO - } 08:19:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 08:19:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 08:19:20 INFO - Running post-action listener: _resource_record_post_action 08:19:20 INFO - ##### 08:19:20 INFO - ##### Running download-and-extract step. 08:19:20 INFO - ##### 08:19:20 INFO - Running pre-action listener: _resource_record_pre_action 08:19:20 INFO - Running main action method: download_and_extract 08:19:20 INFO - mkdir: /builds/slave/test/build/tests 08:19:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:20 INFO - https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 08:19:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:19:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:19:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:19:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 08:19:22 INFO - Downloaded 1361 bytes. 08:19:22 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:19:22 INFO - Using the following test package requirements: 08:19:22 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:19:22 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 08:19:22 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 08:19:22 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:22 INFO - u'jsshell-linux-x86_64.zip'], 08:19:22 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 08:19:22 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:19:22 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 08:19:22 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 08:19:22 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 08:19:22 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:19:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 08:19:22 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 08:19:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:22 INFO - https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 08:19:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:19:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:19:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:19:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 08:19:24 INFO - Downloaded 22735754 bytes. 08:19:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:19:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:19:24 INFO - caution: filename not matched: web-platform/* 08:19:24 INFO - Return code: 11 08:19:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:24 INFO - https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 08:19:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:19:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:19:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:19:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 08:19:26 INFO - Downloaded 36397854 bytes. 08:19:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:19:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:19:29 INFO - caution: filename not matched: bin/* 08:19:29 INFO - caution: filename not matched: config/* 08:19:29 INFO - caution: filename not matched: mozbase/* 08:19:29 INFO - caution: filename not matched: marionette/* 08:19:29 INFO - caution: filename not matched: tools/wptserve/* 08:19:29 INFO - Return code: 11 08:19:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:29 INFO - https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 08:19:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:19:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:19:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:19:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 08:19:32 INFO - Downloaded 64319968 bytes. 08:19:32 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:19:32 INFO - mkdir: /builds/slave/test/properties 08:19:32 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:19:32 INFO - Writing to file /builds/slave/test/properties/build_url 08:19:32 INFO - Contents: 08:19:32 INFO - build_url:https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:19:33 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:19:33 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:19:33 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:19:33 INFO - Contents: 08:19:33 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:19:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:33 INFO - https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:19:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:19:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:19:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:19:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 08:19:35 INFO - Downloaded 90786516 bytes. 08:19:35 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:19:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:19:40 INFO - Return code: 0 08:19:40 INFO - Running post-action listener: _resource_record_post_action 08:19:40 INFO - Running post-action listener: set_extra_try_arguments 08:19:40 INFO - ##### 08:19:40 INFO - ##### Running create-virtualenv step. 08:19:40 INFO - ##### 08:19:40 INFO - Running pre-action listener: _pre_create_virtualenv 08:19:40 INFO - Running pre-action listener: _resource_record_pre_action 08:19:40 INFO - Running main action method: create_virtualenv 08:19:40 INFO - Creating virtualenv /builds/slave/test/build/venv 08:19:40 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 08:19:40 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:19:41 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:19:41 INFO - Using real prefix '/usr' 08:19:41 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:19:42 INFO - Installing distribute.............................................................................................................................................................................................done. 08:19:48 INFO - Installing pip.................done. 08:19:48 INFO - Return code: 0 08:19:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:19:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:19:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:19:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:19:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:19:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2164030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21653f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x226e290>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x226e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21a5be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:19:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 08:19:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:19:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:19:48 INFO - 'CCACHE_UMASK': '002', 08:19:48 INFO - 'DISPLAY': ':0', 08:19:49 INFO - 'HOME': '/home/cltbld', 08:19:49 INFO - 'LANG': 'en_US.UTF-8', 08:19:49 INFO - 'LOGNAME': 'cltbld', 08:19:49 INFO - 'MAIL': '/var/mail/cltbld', 08:19:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:19:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:19:49 INFO - 'MOZ_NO_REMOTE': '1', 08:19:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:19:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:19:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:19:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:19:49 INFO - 'PWD': '/builds/slave/test', 08:19:49 INFO - 'SHELL': '/bin/bash', 08:19:49 INFO - 'SHLVL': '1', 08:19:49 INFO - 'TERM': 'linux', 08:19:49 INFO - 'TMOUT': '86400', 08:19:49 INFO - 'USER': 'cltbld', 08:19:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255', 08:19:49 INFO - '_': '/tools/buildbot/bin/python'} 08:19:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:19:49 INFO - Downloading/unpacking psutil>=0.7.1 08:19:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:19:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:19:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:19:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:19:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:19:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:19:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:19:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:19:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:19:54 INFO - Installing collected packages: psutil 08:19:54 INFO - Running setup.py install for psutil 08:19:54 INFO - building 'psutil._psutil_linux' extension 08:19:54 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 08:19:54 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 08:19:54 INFO - building 'psutil._psutil_posix' extension 08:19:54 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 08:19:54 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 08:19:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:19:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:19:54 INFO - Successfully installed psutil 08:19:54 INFO - Cleaning up... 08:19:55 INFO - Return code: 0 08:19:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:19:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:19:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:19:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:19:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:19:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2164030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21653f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x226e290>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x226e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21a5be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:19:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 08:19:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 08:19:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:19:55 INFO - 'CCACHE_UMASK': '002', 08:19:55 INFO - 'DISPLAY': ':0', 08:19:55 INFO - 'HOME': '/home/cltbld', 08:19:55 INFO - 'LANG': 'en_US.UTF-8', 08:19:55 INFO - 'LOGNAME': 'cltbld', 08:19:55 INFO - 'MAIL': '/var/mail/cltbld', 08:19:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:19:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:19:55 INFO - 'MOZ_NO_REMOTE': '1', 08:19:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:19:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:19:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:19:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:19:55 INFO - 'PWD': '/builds/slave/test', 08:19:55 INFO - 'SHELL': '/bin/bash', 08:19:55 INFO - 'SHLVL': '1', 08:19:55 INFO - 'TERM': 'linux', 08:19:55 INFO - 'TMOUT': '86400', 08:19:55 INFO - 'USER': 'cltbld', 08:19:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255', 08:19:55 INFO - '_': '/tools/buildbot/bin/python'} 08:19:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:19:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:19:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:19:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:19:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:19:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:19:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:19:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:19:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:19:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:19:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:19:59 INFO - Installing collected packages: mozsystemmonitor 08:19:59 INFO - Running setup.py install for mozsystemmonitor 08:19:59 INFO - Successfully installed mozsystemmonitor 08:19:59 INFO - Cleaning up... 08:19:59 INFO - Return code: 0 08:19:59 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:19:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:19:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:19:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:19:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:19:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:19:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2164030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21653f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x226e290>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x226e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21a5be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:19:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:19:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:19:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:19:59 INFO - 'CCACHE_UMASK': '002', 08:19:59 INFO - 'DISPLAY': ':0', 08:19:59 INFO - 'HOME': '/home/cltbld', 08:19:59 INFO - 'LANG': 'en_US.UTF-8', 08:19:59 INFO - 'LOGNAME': 'cltbld', 08:19:59 INFO - 'MAIL': '/var/mail/cltbld', 08:19:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:19:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:19:59 INFO - 'MOZ_NO_REMOTE': '1', 08:19:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:19:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:19:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:19:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:19:59 INFO - 'PWD': '/builds/slave/test', 08:19:59 INFO - 'SHELL': '/bin/bash', 08:19:59 INFO - 'SHLVL': '1', 08:19:59 INFO - 'TERM': 'linux', 08:19:59 INFO - 'TMOUT': '86400', 08:19:59 INFO - 'USER': 'cltbld', 08:19:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255', 08:19:59 INFO - '_': '/tools/buildbot/bin/python'} 08:19:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:20:00 INFO - Downloading/unpacking blobuploader==1.2.4 08:20:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:20:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:20:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:20:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:20:03 INFO - Downloading blobuploader-1.2.4.tar.gz 08:20:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:20:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:20:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:20:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:20:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:20:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:20:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:20:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:20:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:20:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:20:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:20:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:20:05 INFO - Downloading docopt-0.6.1.tar.gz 08:20:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:20:05 INFO - Installing collected packages: blobuploader, requests, docopt 08:20:05 INFO - Running setup.py install for blobuploader 08:20:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:20:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:20:05 INFO - Running setup.py install for requests 08:20:06 INFO - Running setup.py install for docopt 08:20:06 INFO - Successfully installed blobuploader requests docopt 08:20:06 INFO - Cleaning up... 08:20:06 INFO - Return code: 0 08:20:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:20:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:20:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:20:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:20:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:20:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:20:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:20:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2164030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21653f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x226e290>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x226e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21a5be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:20:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:20:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:20:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:20:06 INFO - 'CCACHE_UMASK': '002', 08:20:06 INFO - 'DISPLAY': ':0', 08:20:06 INFO - 'HOME': '/home/cltbld', 08:20:06 INFO - 'LANG': 'en_US.UTF-8', 08:20:06 INFO - 'LOGNAME': 'cltbld', 08:20:06 INFO - 'MAIL': '/var/mail/cltbld', 08:20:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:20:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:20:06 INFO - 'MOZ_NO_REMOTE': '1', 08:20:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:20:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:20:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:20:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:20:06 INFO - 'PWD': '/builds/slave/test', 08:20:06 INFO - 'SHELL': '/bin/bash', 08:20:06 INFO - 'SHLVL': '1', 08:20:06 INFO - 'TERM': 'linux', 08:20:06 INFO - 'TMOUT': '86400', 08:20:06 INFO - 'USER': 'cltbld', 08:20:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255', 08:20:06 INFO - '_': '/tools/buildbot/bin/python'} 08:20:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:20:07 INFO - Running setup.py (path:/tmp/pip-aXDWdC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:20:07 INFO - Running setup.py (path:/tmp/pip-1E27iq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:20:07 INFO - Running setup.py (path:/tmp/pip-0ulFai-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:20:07 INFO - Running setup.py (path:/tmp/pip-UveTQa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:20:07 INFO - Running setup.py (path:/tmp/pip-lhsD6d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:20:07 INFO - Running setup.py (path:/tmp/pip-sSXyiF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:20:07 INFO - Running setup.py (path:/tmp/pip-jAvBGO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:20:07 INFO - Running setup.py (path:/tmp/pip-xcrNv8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:20:07 INFO - Running setup.py (path:/tmp/pip-_Vi9Ux-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:20:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:20:08 INFO - Running setup.py (path:/tmp/pip-cwUAgi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:20:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:20:08 INFO - Running setup.py (path:/tmp/pip-dDyJ6Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:20:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:20:08 INFO - Running setup.py (path:/tmp/pip-BKbkSo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:20:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:20:08 INFO - Running setup.py (path:/tmp/pip-BIc98t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:20:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:20:08 INFO - Running setup.py (path:/tmp/pip-TRZJVr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:20:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:20:08 INFO - Running setup.py (path:/tmp/pip-slIhP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:20:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:20:08 INFO - Running setup.py (path:/tmp/pip-YY3zwf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:20:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:20:08 INFO - Running setup.py (path:/tmp/pip-8Ezy1i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:20:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:20:09 INFO - Running setup.py (path:/tmp/pip-ouDXas-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:20:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:20:09 INFO - Running setup.py (path:/tmp/pip-MzzRhZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:20:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:20:09 INFO - Running setup.py (path:/tmp/pip-5DIti9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:20:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:20:09 INFO - Running setup.py (path:/tmp/pip-WRfYYo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:20:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:20:09 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 08:20:09 INFO - Running setup.py install for manifestparser 08:20:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:20:10 INFO - Running setup.py install for mozcrash 08:20:10 INFO - Running setup.py install for mozdebug 08:20:10 INFO - Running setup.py install for mozdevice 08:20:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:20:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:20:10 INFO - Running setup.py install for mozfile 08:20:10 INFO - Running setup.py install for mozhttpd 08:20:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:20:10 INFO - Running setup.py install for mozinfo 08:20:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:20:11 INFO - Running setup.py install for mozInstall 08:20:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:20:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:20:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:20:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:20:11 INFO - Running setup.py install for mozleak 08:20:11 INFO - Running setup.py install for mozlog 08:20:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:20:11 INFO - Running setup.py install for moznetwork 08:20:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:20:11 INFO - Running setup.py install for mozprocess 08:20:12 INFO - Running setup.py install for mozprofile 08:20:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:20:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:20:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:20:12 INFO - Running setup.py install for mozrunner 08:20:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:20:12 INFO - Running setup.py install for mozscreenshot 08:20:12 INFO - Running setup.py install for moztest 08:20:12 INFO - Running setup.py install for mozversion 08:20:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:20:13 INFO - Running setup.py install for wptserve 08:20:13 INFO - Running setup.py install for marionette-driver 08:20:13 INFO - Running setup.py install for browsermob-proxy 08:20:13 INFO - Running setup.py install for marionette-client 08:20:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:20:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:20:14 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 08:20:14 INFO - Cleaning up... 08:20:14 INFO - Return code: 0 08:20:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:20:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:20:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:20:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:20:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:20:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:20:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:20:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2164030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21653f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x226e290>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x226e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21a5be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:20:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:20:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:20:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:20:14 INFO - 'CCACHE_UMASK': '002', 08:20:14 INFO - 'DISPLAY': ':0', 08:20:14 INFO - 'HOME': '/home/cltbld', 08:20:14 INFO - 'LANG': 'en_US.UTF-8', 08:20:14 INFO - 'LOGNAME': 'cltbld', 08:20:14 INFO - 'MAIL': '/var/mail/cltbld', 08:20:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:20:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:20:14 INFO - 'MOZ_NO_REMOTE': '1', 08:20:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:20:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:20:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:20:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:20:14 INFO - 'PWD': '/builds/slave/test', 08:20:14 INFO - 'SHELL': '/bin/bash', 08:20:14 INFO - 'SHLVL': '1', 08:20:14 INFO - 'TERM': 'linux', 08:20:14 INFO - 'TMOUT': '86400', 08:20:14 INFO - 'USER': 'cltbld', 08:20:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255', 08:20:14 INFO - '_': '/tools/buildbot/bin/python'} 08:20:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:20:14 INFO - Running setup.py (path:/tmp/pip-lZjBHw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:20:14 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 08:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:20:14 INFO - Running setup.py (path:/tmp/pip-F6NM4a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:20:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:20:14 INFO - Running setup.py (path:/tmp/pip-RLlv1N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:20:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:20:14 INFO - Running setup.py (path:/tmp/pip-HdKARf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:20:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:20:14 INFO - Running setup.py (path:/tmp/pip-ezGPvr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:20:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 08:20:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:20:15 INFO - Running setup.py (path:/tmp/pip-gfDfe0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:20:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 08:20:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:20:15 INFO - Running setup.py (path:/tmp/pip-FRaDM7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:20:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 08:20:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:20:15 INFO - Running setup.py (path:/tmp/pip-4XTZ_7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:20:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 08:20:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:20:15 INFO - Running setup.py (path:/tmp/pip-pfZWp1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:20:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 08:20:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:20:15 INFO - Running setup.py (path:/tmp/pip-SxsMa0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:20:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:20:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:20:15 INFO - Running setup.py (path:/tmp/pip-A034Rs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:20:15 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 08:20:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:20:15 INFO - Running setup.py (path:/tmp/pip-RMcEj8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:20:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 08:20:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:20:15 INFO - Running setup.py (path:/tmp/pip-BcZgZV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:20:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 08:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:20:16 INFO - Running setup.py (path:/tmp/pip-OltiLi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:20:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 08:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:20:16 INFO - Running setup.py (path:/tmp/pip-_8IYcs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:20:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 08:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:20:16 INFO - Running setup.py (path:/tmp/pip-LF7hh1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:20:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 08:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:20:16 INFO - Running setup.py (path:/tmp/pip-34STWy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:20:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 08:20:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:20:16 INFO - Running setup.py (path:/tmp/pip-qnUswN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:20:16 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 08:20:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:20:16 INFO - Running setup.py (path:/tmp/pip-GELcJQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:20:16 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 08:20:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:20:16 INFO - Running setup.py (path:/tmp/pip-I2KzHU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:20:16 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:20:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:20:17 INFO - Running setup.py (path:/tmp/pip-ODfhAX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:20:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:20:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 08:20:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:20:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:20:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:20:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:20:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:20:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:20:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:20:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:20:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:20:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:20:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:20:21 INFO - Downloading blessings-1.6.tar.gz 08:20:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:20:21 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:20:21 INFO - Installing collected packages: blessings 08:20:21 INFO - Running setup.py install for blessings 08:20:21 INFO - Successfully installed blessings 08:20:21 INFO - Cleaning up... 08:20:21 INFO - Return code: 0 08:20:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:20:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:20:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:20:22 INFO - Reading from file tmpfile_stdout 08:20:22 INFO - Current package versions: 08:20:22 INFO - argparse == 1.2.1 08:20:22 INFO - blessings == 1.6 08:20:22 INFO - blobuploader == 1.2.4 08:20:22 INFO - browsermob-proxy == 0.6.0 08:20:22 INFO - docopt == 0.6.1 08:20:22 INFO - manifestparser == 1.1 08:20:22 INFO - marionette-client == 2.3.0 08:20:22 INFO - marionette-driver == 1.4.0 08:20:22 INFO - mozInstall == 1.12 08:20:22 INFO - mozcrash == 0.17 08:20:22 INFO - mozdebug == 0.1 08:20:22 INFO - mozdevice == 0.48 08:20:22 INFO - mozfile == 1.2 08:20:22 INFO - mozhttpd == 0.7 08:20:22 INFO - mozinfo == 0.9 08:20:22 INFO - mozleak == 0.1 08:20:22 INFO - mozlog == 3.1 08:20:22 INFO - moznetwork == 0.27 08:20:22 INFO - mozprocess == 0.22 08:20:22 INFO - mozprofile == 0.28 08:20:22 INFO - mozrunner == 6.11 08:20:22 INFO - mozscreenshot == 0.1 08:20:22 INFO - mozsystemmonitor == 0.0 08:20:22 INFO - moztest == 0.7 08:20:22 INFO - mozversion == 1.4 08:20:22 INFO - psutil == 3.1.1 08:20:22 INFO - requests == 1.2.3 08:20:22 INFO - wptserve == 1.4.0 08:20:22 INFO - wsgiref == 0.1.2 08:20:22 INFO - Running post-action listener: _resource_record_post_action 08:20:22 INFO - Running post-action listener: _start_resource_monitoring 08:20:22 INFO - Starting resource monitoring. 08:20:22 INFO - ##### 08:20:22 INFO - ##### Running pull step. 08:20:22 INFO - ##### 08:20:22 INFO - Running pre-action listener: _resource_record_pre_action 08:20:22 INFO - Running main action method: pull 08:20:22 INFO - Pull has nothing to do! 08:20:22 INFO - Running post-action listener: _resource_record_post_action 08:20:22 INFO - ##### 08:20:22 INFO - ##### Running install step. 08:20:22 INFO - ##### 08:20:22 INFO - Running pre-action listener: _resource_record_pre_action 08:20:22 INFO - Running main action method: install 08:20:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:20:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:20:22 INFO - Reading from file tmpfile_stdout 08:20:22 INFO - Detecting whether we're running mozinstall >=1.0... 08:20:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:20:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:20:22 INFO - Reading from file tmpfile_stdout 08:20:22 INFO - Output received: 08:20:22 INFO - Usage: mozinstall [options] installer 08:20:22 INFO - Options: 08:20:22 INFO - -h, --help show this help message and exit 08:20:22 INFO - -d DEST, --destination=DEST 08:20:22 INFO - Directory to install application into. [default: 08:20:22 INFO - "/builds/slave/test"] 08:20:22 INFO - --app=APP Application being installed. [default: firefox] 08:20:22 INFO - mkdir: /builds/slave/test/build/application 08:20:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 08:20:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 08:20:49 INFO - Reading from file tmpfile_stdout 08:20:49 INFO - Output received: 08:20:49 INFO - /builds/slave/test/build/application/firefox/firefox 08:20:49 INFO - Running post-action listener: _resource_record_post_action 08:20:49 INFO - ##### 08:20:49 INFO - ##### Running run-tests step. 08:20:49 INFO - ##### 08:20:49 INFO - Running pre-action listener: _resource_record_pre_action 08:20:49 INFO - Running main action method: run_tests 08:20:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:20:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:20:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:20:50 INFO - grabbing minidump binary from tooltool 08:20:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:20:50 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x226e290>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x226e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21a5be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:20:50 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:20:50 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 08:20:50 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:20:50 INFO - Return code: 0 08:20:50 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 08:20:50 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:20:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:20:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:20:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:20:50 INFO - 'CCACHE_UMASK': '002', 08:20:50 INFO - 'DISPLAY': ':0', 08:20:50 INFO - 'HOME': '/home/cltbld', 08:20:50 INFO - 'LANG': 'en_US.UTF-8', 08:20:50 INFO - 'LOGNAME': 'cltbld', 08:20:50 INFO - 'MAIL': '/var/mail/cltbld', 08:20:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:20:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:20:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:20:50 INFO - 'MOZ_NO_REMOTE': '1', 08:20:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:20:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:20:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:20:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:20:50 INFO - 'PWD': '/builds/slave/test', 08:20:50 INFO - 'SHELL': '/bin/bash', 08:20:50 INFO - 'SHLVL': '1', 08:20:50 INFO - 'TERM': 'linux', 08:20:50 INFO - 'TMOUT': '86400', 08:20:50 INFO - 'USER': 'cltbld', 08:20:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255', 08:20:50 INFO - '_': '/tools/buildbot/bin/python'} 08:20:50 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:20:50 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 08:20:50 INFO - import pkg_resources 08:20:51 INFO - Using 1 client processes 08:20:52 INFO - wptserve Starting http server on 127.0.0.1:8000 08:20:52 INFO - wptserve Starting http server on 127.0.0.1:8001 08:20:52 INFO - wptserve Starting http server on 127.0.0.1:8443 08:20:54 INFO - SUITE-START | Running 778 tests 08:20:54 INFO - Running testharness tests 08:20:54 INFO - Setting up ssl 08:20:54 INFO - PROCESS | certutil | 08:20:54 INFO - PROCESS | certutil | 08:20:54 INFO - PROCESS | certutil | 08:20:54 INFO - Certificate Nickname Trust Attributes 08:20:54 INFO - SSL,S/MIME,JAR/XPI 08:20:54 INFO - 08:20:54 INFO - web-platform-tests CT,, 08:20:54 INFO - 08:20:54 INFO - Starting runner 08:20:57 INFO - PROCESS | 3897 | 1461252057640 Marionette DEBUG Marionette enabled via build flag and pref 08:20:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f7419800 == 1 [pid = 3897] [id = 1] 08:20:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 1 (0x7f29f741a000) [pid = 3897] [serial = 1] [outer = (nil)] 08:20:57 INFO - PROCESS | 3897 | [3897] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:20:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 2 (0x7f29f741b000) [pid = 3897] [serial = 2] [outer = 0x7f29f741a000] 08:20:58 INFO - PROCESS | 3897 | 1461252058185 Marionette INFO Listening on port 2828 08:20:58 INFO - PROCESS | 3897 | 1461252058658 Marionette DEBUG Marionette enabled via command-line flag 08:20:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f4562800 == 2 [pid = 3897] [id = 2] 08:20:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 3 (0x7f29f45da000) [pid = 3897] [serial = 3] [outer = (nil)] 08:20:58 INFO - PROCESS | 3897 | [3897] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 08:20:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 4 (0x7f29f45db000) [pid = 3897] [serial = 4] [outer = 0x7f29f45da000] 08:20:58 INFO - PROCESS | 3897 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f29f43d0bb0 08:20:58 INFO - PROCESS | 3897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f29f3724490 08:20:58 INFO - PROCESS | 3897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f29f372b760 08:20:58 INFO - PROCESS | 3897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f29f372ba60 08:20:58 INFO - PROCESS | 3897 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f29f372bd90 08:20:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 5 (0x7f29f9d0c800) [pid = 3897] [serial = 5] [outer = 0x7f29f741a000] 08:20:58 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:20:58 INFO - PROCESS | 3897 | 1461252058962 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57030 08:20:59 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:20:59 INFO - PROCESS | 3897 | 1461252059033 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57031 08:20:59 INFO - PROCESS | 3897 | 1461252059038 Marionette DEBUG Closed connection conn0 08:20:59 INFO - PROCESS | 3897 | [3897] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 08:20:59 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:20:59 INFO - PROCESS | 3897 | 1461252059144 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57032 08:20:59 INFO - PROCESS | 3897 | 1461252059147 Marionette DEBUG Closed connection conn1 08:20:59 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:20:59 INFO - PROCESS | 3897 | 1461252059199 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57033 08:20:59 INFO - PROCESS | 3897 | 1461252059207 Marionette DEBUG Closed connection conn2 08:20:59 INFO - PROCESS | 3897 | 1461252059253 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:20:59 INFO - PROCESS | 3897 | 1461252059269 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421072021","device":"desktop","version":"48.0a1"} 08:20:59 INFO - PROCESS | 3897 | [3897] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:21:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71c3800 == 3 [pid = 3897] [id = 3] 08:21:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 6 (0x7f29e71c4000) [pid = 3897] [serial = 6] [outer = (nil)] 08:21:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71c4800 == 4 [pid = 3897] [id = 4] 08:21:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 7 (0x7f29e7111000) [pid = 3897] [serial = 7] [outer = (nil)] 08:21:00 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:21:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e63e0000 == 5 [pid = 3897] [id = 5] 08:21:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 8 (0x7f29e6595000) [pid = 3897] [serial = 8] [outer = (nil)] 08:21:01 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:21:01 INFO - PROCESS | 3897 | [3897] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:21:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 9 (0x7f29e628d000) [pid = 3897] [serial = 9] [outer = 0x7f29e6595000] 08:21:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 10 (0x7f29e5dc2000) [pid = 3897] [serial = 10] [outer = 0x7f29e71c4000] 08:21:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 11 (0x7f29e5c53000) [pid = 3897] [serial = 11] [outer = 0x7f29e7111000] 08:21:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 12 (0x7f29e5c55000) [pid = 3897] [serial = 12] [outer = 0x7f29e6595000] 08:21:02 INFO - PROCESS | 3897 | 1461252062390 Marionette DEBUG loaded listener.js 08:21:02 INFO - PROCESS | 3897 | 1461252062406 Marionette DEBUG loaded listener.js 08:21:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 13 (0x7f29e3d9ec00) [pid = 3897] [serial = 13] [outer = 0x7f29e6595000] 08:21:03 INFO - PROCESS | 3897 | 1461252063007 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c8e1e8a2-339b-401d-8d14-70aba95ed7ab","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421072021","device":"desktop","version":"48.0a1","command_id":1}}] 08:21:03 INFO - PROCESS | 3897 | 1461252063192 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:21:03 INFO - PROCESS | 3897 | 1461252063338 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 08:21:03 INFO - PROCESS | 3897 | 1461252063566 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:21:03 INFO - PROCESS | 3897 | [3897] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:21:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 14 (0x7f29e0532800) [pid = 3897] [serial = 14] [outer = 0x7f29e6595000] 08:21:03 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:21:03 INFO - PROCESS | 3897 | 1461252063949 Marionette TRACE conn3 <- [1,3,null,{}] 08:21:04 INFO - PROCESS | 3897 | 1461252064003 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:21:04 INFO - PROCESS | 3897 | 1461252064038 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 08:21:04 INFO - PROCESS | 3897 | 1461252064099 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 08:21:04 INFO - PROCESS | 3897 | 1461252064103 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 08:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:21:04 INFO - PROCESS | 3897 | 1461252064130 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:21:04 INFO - PROCESS | 3897 | 1461252064135 Marionette TRACE conn3 <- [1,6,null,{}] 08:21:04 INFO - PROCESS | 3897 | 1461252064192 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:04 INFO - PROCESS | 3897 | 1461252064209 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 08:21:04 INFO - PROCESS | 3897 | 1461252064217 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa76000 == 6 [pid = 3897] [id = 6] 08:21:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 15 (0x7f29dfa09c00) [pid = 3897] [serial = 15] [outer = (nil)] 08:21:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 16 (0x7f29dfa0b800) [pid = 3897] [serial = 16] [outer = 0x7f29dfa09c00] 08:21:04 INFO - PROCESS | 3897 | 1461252064271 Marionette DEBUG loaded listener.js 08:21:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 17 (0x7f29e3abf000) [pid = 3897] [serial = 17] [outer = 0x7f29dfa09c00] 08:21:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29df62b000 == 7 [pid = 3897] [id = 7] 08:21:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 18 (0x7f29df663c00) [pid = 3897] [serial = 18] [outer = (nil)] 08:21:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 19 (0x7f29e0471c00) [pid = 3897] [serial = 19] [outer = 0x7f29df663c00] 08:21:04 INFO - PROCESS | 3897 | 1461252064780 Marionette DEBUG loaded listener.js 08:21:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 20 (0x7f29e747e000) [pid = 3897] [serial = 20] [outer = 0x7f29df663c00] 08:21:05 INFO - PROCESS | 3897 | [3897] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 08:21:05 INFO - PROCESS | 3897 | 1461252065211 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1153ms 08:21:05 INFO - PROCESS | 3897 | 1461252065297 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 08:21:05 INFO - PROCESS | 3897 | 1461252065299 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 08:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:21:05 INFO - PROCESS | 3897 | 1461252065322 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:21:05 INFO - PROCESS | 3897 | 1461252065325 Marionette TRACE conn3 <- [1,10,null,{}] 08:21:05 INFO - PROCESS | 3897 | 1461252065344 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:05 INFO - PROCESS | 3897 | 1461252065481 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 08:21:05 INFO - PROCESS | 3897 | 1461252065493 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29df5ad800 == 8 [pid = 3897] [id = 8] 08:21:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 21 (0x7f29de871800) [pid = 3897] [serial = 21] [outer = (nil)] 08:21:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 22 (0x7f29df66a800) [pid = 3897] [serial = 22] [outer = 0x7f29de871800] 08:21:05 INFO - PROCESS | 3897 | 1461252065559 Marionette DEBUG loaded listener.js 08:21:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 23 (0x7f29dda86400) [pid = 3897] [serial = 23] [outer = 0x7f29de871800] 08:21:06 INFO - PROCESS | 3897 | 1461252066050 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 08:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 757ms 08:21:06 INFO - PROCESS | 3897 | 1461252066068 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 08:21:06 INFO - PROCESS | 3897 | 1461252066071 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 08:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:21:06 INFO - PROCESS | 3897 | 1461252066077 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:21:06 INFO - PROCESS | 3897 | 1461252066079 Marionette TRACE conn3 <- [1,14,null,{}] 08:21:06 INFO - PROCESS | 3897 | 1461252066084 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:06 INFO - PROCESS | 3897 | 1461252066210 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 08:21:06 INFO - PROCESS | 3897 | 1461252066221 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfc1000 == 9 [pid = 3897] [id = 9] 08:21:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 24 (0x7f29ddf53400) [pid = 3897] [serial = 24] [outer = (nil)] 08:21:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 25 (0x7f29ddf5a400) [pid = 3897] [serial = 25] [outer = 0x7f29ddf53400] 08:21:06 INFO - PROCESS | 3897 | 1461252066279 Marionette DEBUG loaded listener.js 08:21:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 26 (0x7f29e3d9f000) [pid = 3897] [serial = 26] [outer = 0x7f29ddf53400] 08:21:06 INFO - PROCESS | 3897 | 1461252066757 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 08:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 728ms 08:21:06 INFO - PROCESS | 3897 | 1461252066817 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 08:21:06 INFO - PROCESS | 3897 | 1461252066820 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 08:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:21:06 INFO - PROCESS | 3897 | 1461252066824 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:21:06 INFO - PROCESS | 3897 | 1461252066828 Marionette TRACE conn3 <- [1,18,null,{}] 08:21:06 INFO - PROCESS | 3897 | 1461252066832 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:06 INFO - PROCESS | 3897 | 1461252066955 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 08:21:06 INFO - PROCESS | 3897 | 1461252066976 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd551000 == 10 [pid = 3897] [id = 10] 08:21:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 27 (0x7f29dd69dc00) [pid = 3897] [serial = 27] [outer = (nil)] 08:21:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 28 (0x7f29dd69f800) [pid = 3897] [serial = 28] [outer = 0x7f29dd69dc00] 08:21:07 INFO - PROCESS | 3897 | 1461252067029 Marionette DEBUG loaded listener.js 08:21:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 29 (0x7f29dd6a5400) [pid = 3897] [serial = 29] [outer = 0x7f29dd69dc00] 08:21:07 INFO - PROCESS | 3897 | 1461252067498 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 08:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 725ms 08:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:21:07 INFO - PROCESS | 3897 | 1461252067550 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 08:21:07 INFO - PROCESS | 3897 | 1461252067553 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 08:21:07 INFO - PROCESS | 3897 | 1461252067558 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:21:07 INFO - PROCESS | 3897 | 1461252067561 Marionette TRACE conn3 <- [1,22,null,{}] 08:21:07 INFO - PROCESS | 3897 | 1461252067565 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:07 INFO - PROCESS | 3897 | 1461252067688 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 08:21:07 INFO - PROCESS | 3897 | 1461252067705 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd8a9000 == 11 [pid = 3897] [id = 11] 08:21:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 30 (0x7f29dd847400) [pid = 3897] [serial = 30] [outer = (nil)] 08:21:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 31 (0x7f29e0472000) [pid = 3897] [serial = 31] [outer = 0x7f29dd847400] 08:21:07 INFO - PROCESS | 3897 | 1461252067757 Marionette DEBUG loaded listener.js 08:21:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 32 (0x7f29e7153000) [pid = 3897] [serial = 32] [outer = 0x7f29dd847400] 08:21:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7334800 == 12 [pid = 3897] [id = 12] 08:21:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 33 (0x7f29e7870800) [pid = 3897] [serial = 33] [outer = (nil)] 08:21:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 34 (0x7f29dce05800) [pid = 3897] [serial = 34] [outer = 0x7f29e7870800] 08:21:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 35 (0x7f29dce13800) [pid = 3897] [serial = 35] [outer = 0x7f29e7870800] 08:21:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dce18000 == 13 [pid = 3897] [id = 13] 08:21:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 36 (0x7f29dcda9c00) [pid = 3897] [serial = 36] [outer = (nil)] 08:21:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 37 (0x7f29dd849c00) [pid = 3897] [serial = 37] [outer = 0x7f29dcda9c00] 08:21:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 38 (0x7f29dcd9ec00) [pid = 3897] [serial = 38] [outer = 0x7f29dcda9c00] 08:21:09 INFO - PROCESS | 3897 | 1461252069052 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 08:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1579ms 08:21:09 INFO - PROCESS | 3897 | 1461252069138 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 08:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:21:09 INFO - PROCESS | 3897 | 1461252069145 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 08:21:09 INFO - PROCESS | 3897 | 1461252069161 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:21:09 INFO - PROCESS | 3897 | 1461252069170 Marionette TRACE conn3 <- [1,26,null,{}] 08:21:09 INFO - PROCESS | 3897 | 1461252069184 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:09 INFO - PROCESS | 3897 | 1461252069373 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 08:21:09 INFO - PROCESS | 3897 | 1461252069482 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddd04000 == 14 [pid = 3897] [id = 14] 08:21:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 39 (0x7f29dd848800) [pid = 3897] [serial = 39] [outer = (nil)] 08:21:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 40 (0x7f29de870800) [pid = 3897] [serial = 40] [outer = 0x7f29dd848800] 08:21:09 INFO - PROCESS | 3897 | 1461252069552 Marionette DEBUG loaded listener.js 08:21:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 41 (0x7f29e0536c00) [pid = 3897] [serial = 41] [outer = 0x7f29dd848800] 08:21:10 INFO - PROCESS | 3897 | 1461252070261 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1152ms 08:21:10 INFO - PROCESS | 3897 | 1461252070317 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 08:21:10 INFO - PROCESS | 3897 | 1461252070323 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 08:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:21:10 INFO - PROCESS | 3897 | 1461252070335 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:21:10 INFO - PROCESS | 3897 | 1461252070338 Marionette TRACE conn3 <- [1,30,null,{}] 08:21:10 INFO - PROCESS | 3897 | 1461252070343 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:10 INFO - PROCESS | 3897 | 1461252070485 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 08:21:10 INFO - PROCESS | 3897 | 1461252070593 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e0498000 == 15 [pid = 3897] [id = 15] 08:21:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 42 (0x7f29dd84c000) [pid = 3897] [serial = 42] [outer = (nil)] 08:21:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 43 (0x7f29e3abe000) [pid = 3897] [serial = 43] [outer = 0x7f29dd84c000] 08:21:10 INFO - PROCESS | 3897 | 1461252070660 Marionette DEBUG loaded listener.js 08:21:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 44 (0x7f29e4495800) [pid = 3897] [serial = 44] [outer = 0x7f29dd84c000] 08:21:11 INFO - PROCESS | 3897 | 1461252071544 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 08:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1230ms 08:21:11 INFO - PROCESS | 3897 | 1461252071584 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 08:21:11 INFO - PROCESS | 3897 | 1461252071594 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 08:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:21:11 INFO - PROCESS | 3897 | 1461252071608 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:21:11 INFO - PROCESS | 3897 | 1461252071613 Marionette TRACE conn3 <- [1,34,null,{}] 08:21:11 INFO - PROCESS | 3897 | 1461252071619 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:11 INFO - PROCESS | 3897 | 1461252071732 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 08:21:11 INFO - PROCESS | 3897 | 1461252071805 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dda32000 == 16 [pid = 3897] [id = 16] 08:21:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 45 (0x7f29e0533400) [pid = 3897] [serial = 45] [outer = (nil)] 08:21:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 46 (0x7f29e11f1000) [pid = 3897] [serial = 46] [outer = 0x7f29e0533400] 08:21:11 INFO - PROCESS | 3897 | 1461252071898 Marionette DEBUG loaded listener.js 08:21:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 47 (0x7f29e3abc000) [pid = 3897] [serial = 47] [outer = 0x7f29e0533400] 08:21:12 INFO - PROCESS | 3897 | 1461252072548 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 08:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 984ms 08:21:12 INFO - PROCESS | 3897 | 1461252072592 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 08:21:12 INFO - PROCESS | 3897 | 1461252072599 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 08:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:21:12 INFO - PROCESS | 3897 | 1461252072607 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:21:12 INFO - PROCESS | 3897 | 1461252072610 Marionette TRACE conn3 <- [1,38,null,{}] 08:21:12 INFO - PROCESS | 3897 | 1461252072615 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:12 INFO - PROCESS | 3897 | 1461252072725 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 08:21:12 INFO - PROCESS | 3897 | 1461252072813 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e4949000 == 17 [pid = 3897] [id = 17] 08:21:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 48 (0x7f29dd849400) [pid = 3897] [serial = 48] [outer = (nil)] 08:21:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 49 (0x7f29e45de800) [pid = 3897] [serial = 49] [outer = 0x7f29dd849400] 08:21:12 INFO - PROCESS | 3897 | 1461252072865 Marionette DEBUG loaded listener.js 08:21:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 50 (0x7f29e609cc00) [pid = 3897] [serial = 50] [outer = 0x7f29dd849400] 08:21:13 INFO - PROCESS | 3897 | 1461252073401 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 08:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 826ms 08:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:21:13 INFO - PROCESS | 3897 | 1461252073433 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 08:21:13 INFO - PROCESS | 3897 | 1461252073435 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 08:21:13 INFO - PROCESS | 3897 | 1461252073441 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:21:13 INFO - PROCESS | 3897 | 1461252073446 Marionette TRACE conn3 <- [1,42,null,{}] 08:21:13 INFO - PROCESS | 3897 | 1461252073460 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:13 INFO - PROCESS | 3897 | 1461252073577 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 08:21:13 INFO - PROCESS | 3897 | 1461252073661 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5cc3800 == 18 [pid = 3897] [id = 18] 08:21:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 51 (0x7f29dd841000) [pid = 3897] [serial = 51] [outer = (nil)] 08:21:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 52 (0x7f29e6ec9c00) [pid = 3897] [serial = 52] [outer = 0x7f29dd841000] 08:21:13 INFO - PROCESS | 3897 | 1461252073730 Marionette DEBUG loaded listener.js 08:21:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 53 (0x7f29e7104c00) [pid = 3897] [serial = 53] [outer = 0x7f29dd841000] 08:21:14 INFO - PROCESS | 3897 | 1461252074220 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 08:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 835ms 08:21:14 INFO - PROCESS | 3897 | 1461252074275 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 08:21:14 INFO - PROCESS | 3897 | 1461252074278 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 08:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:21:14 INFO - PROCESS | 3897 | 1461252074283 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:21:14 INFO - PROCESS | 3897 | 1461252074285 Marionette TRACE conn3 <- [1,46,null,{}] 08:21:14 INFO - PROCESS | 3897 | 1461252074290 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:14 INFO - PROCESS | 3897 | 1461252074406 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 08:21:14 INFO - PROCESS | 3897 | 1461252074422 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e662c000 == 19 [pid = 3897] [id = 19] 08:21:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 54 (0x7f29e714e000) [pid = 3897] [serial = 54] [outer = (nil)] 08:21:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 55 (0x7f29e747ac00) [pid = 3897] [serial = 55] [outer = 0x7f29e714e000] 08:21:14 INFO - PROCESS | 3897 | 1461252074477 Marionette DEBUG loaded listener.js 08:21:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 56 (0x7f29e7854c00) [pid = 3897] [serial = 56] [outer = 0x7f29e714e000] 08:21:15 INFO - PROCESS | 3897 | 1461252075049 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 823ms 08:21:15 INFO - PROCESS | 3897 | 1461252075107 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 08:21:15 INFO - PROCESS | 3897 | 1461252075110 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 08:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:21:15 INFO - PROCESS | 3897 | 1461252075115 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:21:15 INFO - PROCESS | 3897 | 1461252075116 Marionette TRACE conn3 <- [1,50,null,{}] 08:21:15 INFO - PROCESS | 3897 | 1461252075121 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:15 INFO - PROCESS | 3897 | 1461252075228 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 08:21:15 INFO - PROCESS | 3897 | 1461252075315 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6913800 == 20 [pid = 3897] [id = 20] 08:21:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 57 (0x7f29df65d000) [pid = 3897] [serial = 57] [outer = (nil)] 08:21:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 58 (0x7f29e747c800) [pid = 3897] [serial = 58] [outer = 0x7f29df65d000] 08:21:15 INFO - PROCESS | 3897 | 1461252075367 Marionette DEBUG loaded listener.js 08:21:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 59 (0x7f29e7fbd000) [pid = 3897] [serial = 59] [outer = 0x7f29df65d000] 08:21:15 INFO - PROCESS | 3897 | 1461252075863 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 773ms 08:21:15 INFO - PROCESS | 3897 | 1461252075889 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 08:21:15 INFO - PROCESS | 3897 | 1461252075892 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 08:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:21:15 INFO - PROCESS | 3897 | 1461252075897 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:21:15 INFO - PROCESS | 3897 | 1461252075908 Marionette TRACE conn3 <- [1,54,null,{}] 08:21:15 INFO - PROCESS | 3897 | 1461252075912 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:16 INFO - PROCESS | 3897 | 1461252076041 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 08:21:16 INFO - PROCESS | 3897 | 1461252076055 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6d7e000 == 21 [pid = 3897] [id = 21] 08:21:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 60 (0x7f29e80db800) [pid = 3897] [serial = 60] [outer = (nil)] 08:21:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 61 (0x7f29e9d04800) [pid = 3897] [serial = 61] [outer = 0x7f29e80db800] 08:21:16 INFO - PROCESS | 3897 | 1461252076112 Marionette DEBUG loaded listener.js 08:21:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 62 (0x7f29e9db1c00) [pid = 3897] [serial = 62] [outer = 0x7f29e80db800] 08:21:16 INFO - PROCESS | 3897 | 1461252076643 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 794ms 08:21:16 INFO - PROCESS | 3897 | 1461252076692 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 08:21:16 INFO - PROCESS | 3897 | 1461252076694 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 08:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:21:16 INFO - PROCESS | 3897 | 1461252076699 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:21:16 INFO - PROCESS | 3897 | 1461252076701 Marionette TRACE conn3 <- [1,58,null,{}] 08:21:16 INFO - PROCESS | 3897 | 1461252076706 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:16 INFO - PROCESS | 3897 | 1461252076810 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 08:21:16 INFO - PROCESS | 3897 | 1461252076823 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71d5000 == 22 [pid = 3897] [id = 22] 08:21:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 63 (0x7f29e80de800) [pid = 3897] [serial = 63] [outer = (nil)] 08:21:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 64 (0x7f29ed168800) [pid = 3897] [serial = 64] [outer = 0x7f29e80de800] 08:21:16 INFO - PROCESS | 3897 | 1461252076875 Marionette DEBUG loaded listener.js 08:21:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 65 (0x7f29f3747400) [pid = 3897] [serial = 65] [outer = 0x7f29e80de800] 08:21:17 INFO - PROCESS | 3897 | 1461252077447 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 774ms 08:21:17 INFO - PROCESS | 3897 | 1461252077473 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 08:21:17 INFO - PROCESS | 3897 | 1461252077476 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 08:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:21:17 INFO - PROCESS | 3897 | 1461252077481 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:21:17 INFO - PROCESS | 3897 | 1461252077483 Marionette TRACE conn3 <- [1,62,null,{}] 08:21:17 INFO - PROCESS | 3897 | 1461252077488 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:17 INFO - PROCESS | 3897 | 1461252077601 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 08:21:17 INFO - PROCESS | 3897 | 1461252077682 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e734c000 == 23 [pid = 3897] [id = 23] 08:21:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 66 (0x7f29df65c400) [pid = 3897] [serial = 66] [outer = (nil)] 08:21:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 67 (0x7f29f374e400) [pid = 3897] [serial = 67] [outer = 0x7f29df65c400] 08:21:17 INFO - PROCESS | 3897 | 1461252077732 Marionette DEBUG loaded listener.js 08:21:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 68 (0x7f29f4385400) [pid = 3897] [serial = 68] [outer = 0x7f29df65c400] 08:21:18 INFO - PROCESS | 3897 | 1461252078345 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 923ms 08:21:18 INFO - PROCESS | 3897 | 1461252078407 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 08:21:18 INFO - PROCESS | 3897 | 1461252078412 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 08:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:21:18 INFO - PROCESS | 3897 | 1461252078419 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:21:18 INFO - PROCESS | 3897 | 1461252078424 Marionette TRACE conn3 <- [1,66,null,{}] 08:21:18 INFO - PROCESS | 3897 | 1461252078431 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:18 INFO - PROCESS | 3897 | 1461252078576 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 08:21:18 INFO - PROCESS | 3897 | 1461252078689 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfd1000 == 24 [pid = 3897] [id = 24] 08:21:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 69 (0x7f29dda8d800) [pid = 3897] [serial = 69] [outer = (nil)] 08:21:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 70 (0x7f29ddf62800) [pid = 3897] [serial = 70] [outer = 0x7f29dda8d800] 08:21:18 INFO - PROCESS | 3897 | 1461252078758 Marionette DEBUG loaded listener.js 08:21:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 71 (0x7f29dfa0a000) [pid = 3897] [serial = 71] [outer = 0x7f29dda8d800] 08:21:19 INFO - PROCESS | 3897 | 1461252079447 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1079ms 08:21:19 INFO - PROCESS | 3897 | 1461252079499 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 08:21:19 INFO - PROCESS | 3897 | 1461252079506 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 08:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:21:19 INFO - PROCESS | 3897 | 1461252079515 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:21:19 INFO - PROCESS | 3897 | 1461252079518 Marionette TRACE conn3 <- [1,70,null,{}] 08:21:19 INFO - PROCESS | 3897 | 1461252079539 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:19 INFO - PROCESS | 3897 | 1461252079675 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 08:21:19 INFO - PROCESS | 3897 | 1461252079798 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5a4b800 == 25 [pid = 3897] [id = 25] 08:21:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 72 (0x7f29e046fc00) [pid = 3897] [serial = 72] [outer = (nil)] 08:21:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 73 (0x7f29e3b51000) [pid = 3897] [serial = 73] [outer = 0x7f29e046fc00] 08:21:19 INFO - PROCESS | 3897 | 1461252079865 Marionette DEBUG loaded listener.js 08:21:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 74 (0x7f29e5885800) [pid = 3897] [serial = 74] [outer = 0x7f29e046fc00] 08:21:20 INFO - PROCESS | 3897 | 1461252080601 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1153ms 08:21:20 INFO - PROCESS | 3897 | 1461252080669 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 08:21:20 INFO - PROCESS | 3897 | 1461252080671 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 08:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:21:20 INFO - PROCESS | 3897 | 1461252080694 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:21:20 INFO - PROCESS | 3897 | 1461252080700 Marionette TRACE conn3 <- [1,74,null,{}] 08:21:20 INFO - PROCESS | 3897 | 1461252080715 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:20 INFO - PROCESS | 3897 | 1461252080859 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 08:21:20 INFO - PROCESS | 3897 | 1461252080973 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7867000 == 26 [pid = 3897] [id = 26] 08:21:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 75 (0x7f29e60a1000) [pid = 3897] [serial = 75] [outer = (nil)] 08:21:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 76 (0x7f29e7107c00) [pid = 3897] [serial = 76] [outer = 0x7f29e60a1000] 08:21:21 INFO - PROCESS | 3897 | 1461252081041 Marionette DEBUG loaded listener.js 08:21:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 77 (0x7f29e78e2800) [pid = 3897] [serial = 77] [outer = 0x7f29e60a1000] 08:21:21 INFO - PROCESS | 3897 | 1461252081927 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1293ms 08:21:21 INFO - PROCESS | 3897 | 1461252081986 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 08:21:21 INFO - PROCESS | 3897 | 1461252081989 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 08:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:21:22 INFO - PROCESS | 3897 | 1461252082016 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:21:22 INFO - PROCESS | 3897 | 1461252082021 Marionette TRACE conn3 <- [1,78,null,{}] 08:21:22 INFO - PROCESS | 3897 | 1461252082027 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:22 INFO - PROCESS | 3897 | 1461252082158 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 08:21:22 INFO - PROCESS | 3897 | 1461252082312 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:22 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa76000 == 25 [pid = 3897] [id = 6] 08:21:22 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e71d5000 == 24 [pid = 3897] [id = 22] 08:21:22 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6d7e000 == 23 [pid = 3897] [id = 21] 08:21:22 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6913800 == 22 [pid = 3897] [id = 20] 08:21:22 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e662c000 == 21 [pid = 3897] [id = 19] 08:21:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dce1c000 == 22 [pid = 3897] [id = 27] 08:21:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 78 (0x7f29dcda8c00) [pid = 3897] [serial = 78] [outer = (nil)] 08:21:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 79 (0x7f29dda82800) [pid = 3897] [serial = 79] [outer = 0x7f29dcda8c00] 08:21:22 INFO - PROCESS | 3897 | 1461252082398 Marionette DEBUG loaded listener.js 08:21:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 80 (0x7f29e0472800) [pid = 3897] [serial = 80] [outer = 0x7f29dcda8c00] 08:21:22 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e5cc3800 == 21 [pid = 3897] [id = 18] 08:21:22 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e4949000 == 20 [pid = 3897] [id = 17] 08:21:22 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dda32000 == 19 [pid = 3897] [id = 16] 08:21:23 INFO - PROCESS | 3897 | 1461252083133 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1185ms 08:21:23 INFO - PROCESS | 3897 | 1461252083199 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 08:21:23 INFO - PROCESS | 3897 | 1461252083206 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 08:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:21:23 INFO - PROCESS | 3897 | 1461252083213 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:21:23 INFO - PROCESS | 3897 | 1461252083217 Marionette TRACE conn3 <- [1,82,null,{}] 08:21:23 INFO - PROCESS | 3897 | 1461252083224 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:23 INFO - PROCESS | 3897 | 1461252083362 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 08:21:23 INFO - PROCESS | 3897 | 1461252083479 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e4936000 == 20 [pid = 3897] [id = 28] 08:21:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 81 (0x7f29dd6a3c00) [pid = 3897] [serial = 81] [outer = (nil)] 08:21:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 82 (0x7f29e555f800) [pid = 3897] [serial = 82] [outer = 0x7f29dd6a3c00] 08:21:23 INFO - PROCESS | 3897 | 1461252083545 Marionette DEBUG loaded listener.js 08:21:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 83 (0x7f29e5b15400) [pid = 3897] [serial = 83] [outer = 0x7f29dd6a3c00] 08:21:24 INFO - PROCESS | 3897 | 1461252084210 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1048ms 08:21:24 INFO - PROCESS | 3897 | 1461252084263 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 08:21:24 INFO - PROCESS | 3897 | 1461252084268 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 08:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:21:24 INFO - PROCESS | 3897 | 1461252084282 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:21:24 INFO - PROCESS | 3897 | 1461252084285 Marionette TRACE conn3 <- [1,86,null,{}] 08:21:24 INFO - PROCESS | 3897 | 1461252084291 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:24 INFO - PROCESS | 3897 | 1461252084432 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 08:21:24 INFO - PROCESS | 3897 | 1461252084546 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e63e9000 == 21 [pid = 3897] [id = 29] 08:21:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 84 (0x7f29e5c52000) [pid = 3897] [serial = 84] [outer = (nil)] 08:21:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 85 (0x7f29e6f8e400) [pid = 3897] [serial = 85] [outer = 0x7f29e5c52000] 08:21:24 INFO - PROCESS | 3897 | 1461252084609 Marionette DEBUG loaded listener.js 08:21:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 86 (0x7f29e7152800) [pid = 3897] [serial = 86] [outer = 0x7f29e5c52000] 08:21:25 INFO - PROCESS | 3897 | 1461252085319 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1086ms 08:21:25 INFO - PROCESS | 3897 | 1461252085363 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 08:21:25 INFO - PROCESS | 3897 | 1461252085366 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 08:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:21:25 INFO - PROCESS | 3897 | 1461252085373 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:21:25 INFO - PROCESS | 3897 | 1461252085381 Marionette TRACE conn3 <- [1,90,null,{}] 08:21:25 INFO - PROCESS | 3897 | 1461252085410 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:25 INFO - PROCESS | 3897 | 1461252085551 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 08:21:25 INFO - PROCESS | 3897 | 1461252085664 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71d2000 == 22 [pid = 3897] [id = 30] 08:21:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 87 (0x7f29e801f000) [pid = 3897] [serial = 87] [outer = (nil)] 08:21:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 88 (0x7f29e9d74c00) [pid = 3897] [serial = 88] [outer = 0x7f29e801f000] 08:21:25 INFO - PROCESS | 3897 | 1461252085726 Marionette DEBUG loaded listener.js 08:21:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 89 (0x7f29e9da8800) [pid = 3897] [serial = 89] [outer = 0x7f29e801f000] 08:21:26 INFO - PROCESS | 3897 | 1461252086380 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1045ms 08:21:26 INFO - PROCESS | 3897 | 1461252086417 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 08:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:21:26 INFO - PROCESS | 3897 | 1461252086421 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 08:21:26 INFO - PROCESS | 3897 | 1461252086426 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:21:26 INFO - PROCESS | 3897 | 1461252086429 Marionette TRACE conn3 <- [1,94,null,{}] 08:21:26 INFO - PROCESS | 3897 | 1461252086434 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:26 INFO - PROCESS | 3897 | 1461252086559 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 08:21:26 INFO - PROCESS | 3897 | 1461252086651 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7fd2000 == 23 [pid = 3897] [id = 31] 08:21:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 90 (0x7f29ed168c00) [pid = 3897] [serial = 90] [outer = (nil)] 08:21:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 91 (0x7f29f4384000) [pid = 3897] [serial = 91] [outer = 0x7f29ed168c00] 08:21:26 INFO - PROCESS | 3897 | 1461252086712 Marionette DEBUG loaded listener.js 08:21:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 92 (0x7f29f45cfc00) [pid = 3897] [serial = 92] [outer = 0x7f29ed168c00] 08:21:27 INFO - PROCESS | 3897 | 1461252087425 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1026ms 08:21:27 INFO - PROCESS | 3897 | 1461252087470 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 08:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:21:27 INFO - PROCESS | 3897 | 1461252087475 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 08:21:27 INFO - PROCESS | 3897 | 1461252087489 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:21:27 INFO - PROCESS | 3897 | 1461252087493 Marionette TRACE conn3 <- [1,98,null,{}] 08:21:27 INFO - PROCESS | 3897 | 1461252087500 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:27 INFO - PROCESS | 3897 | 1461252087635 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 08:21:27 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e5a4b800 == 22 [pid = 3897] [id = 25] 08:21:27 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddfd1000 == 21 [pid = 3897] [id = 24] 08:21:27 INFO - PROCESS | 3897 | 1461252087809 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd89d000 == 22 [pid = 3897] [id = 32] 08:21:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 93 (0x7f29dd846000) [pid = 3897] [serial = 93] [outer = (nil)] 08:21:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 94 (0x7f29ddb78000) [pid = 3897] [serial = 94] [outer = 0x7f29dd846000] 08:21:27 INFO - PROCESS | 3897 | 1461252087879 Marionette DEBUG loaded listener.js 08:21:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 95 (0x7f29e1140400) [pid = 3897] [serial = 95] [outer = 0x7f29dd846000] 08:21:28 INFO - PROCESS | 3897 | 1461252088564 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1143ms 08:21:28 INFO - PROCESS | 3897 | 1461252088625 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 08:21:28 INFO - PROCESS | 3897 | 1461252088631 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 08:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:21:28 INFO - PROCESS | 3897 | 1461252088656 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:21:28 INFO - PROCESS | 3897 | 1461252088661 Marionette TRACE conn3 <- [1,102,null,{}] 08:21:28 INFO - PROCESS | 3897 | 1461252088667 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:28 INFO - PROCESS | 3897 | 1461252088806 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 08:21:28 INFO - PROCESS | 3897 | 1461252088923 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6837800 == 23 [pid = 3897] [id = 33] 08:21:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 96 (0x7f29dda85400) [pid = 3897] [serial = 96] [outer = (nil)] 08:21:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 97 (0x7f29e5b14800) [pid = 3897] [serial = 97] [outer = 0x7f29dda85400] 08:21:28 INFO - PROCESS | 3897 | 1461252088989 Marionette DEBUG loaded listener.js 08:21:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 98 (0x7f29e6dd3000) [pid = 3897] [serial = 98] [outer = 0x7f29dda85400] 08:21:29 INFO - PROCESS | 3897 | 1461252089674 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1032ms 08:21:29 INFO - PROCESS | 3897 | 1461252089687 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 08:21:29 INFO - PROCESS | 3897 | 1461252089691 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 08:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:21:29 INFO - PROCESS | 3897 | 1461252089699 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:21:29 INFO - PROCESS | 3897 | 1461252089702 Marionette TRACE conn3 <- [1,106,null,{}] 08:21:29 INFO - PROCESS | 3897 | 1461252089707 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:29 INFO - PROCESS | 3897 | 1461252089847 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 08:21:29 INFO - PROCESS | 3897 | 1461252089943 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7c37000 == 24 [pid = 3897] [id = 34] 08:21:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 99 (0x7f29e6dd3400) [pid = 3897] [serial = 99] [outer = (nil)] 08:21:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f29e78eac00) [pid = 3897] [serial = 100] [outer = 0x7f29e6dd3400] 08:21:30 INFO - PROCESS | 3897 | 1461252090004 Marionette DEBUG loaded listener.js 08:21:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f29e9d04c00) [pid = 3897] [serial = 101] [outer = 0x7f29e6dd3400] 08:21:30 INFO - PROCESS | 3897 | 1461252090737 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1078ms 08:21:30 INFO - PROCESS | 3897 | 1461252090786 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 08:21:30 INFO - PROCESS | 3897 | 1461252090789 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 08:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:21:30 INFO - PROCESS | 3897 | 1461252090797 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:21:30 INFO - PROCESS | 3897 | 1461252090804 Marionette TRACE conn3 <- [1,110,null,{}] 08:21:30 INFO - PROCESS | 3897 | 1461252090816 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:30 INFO - PROCESS | 3897 | 1461252090957 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 08:21:31 INFO - PROCESS | 3897 | 1461252091076 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ee7c5000 == 25 [pid = 3897] [id = 35] 08:21:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f29f37ef400) [pid = 3897] [serial = 102] [outer = (nil)] 08:21:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f29f4826000) [pid = 3897] [serial = 103] [outer = 0x7f29f37ef400] 08:21:31 INFO - PROCESS | 3897 | 1461252091139 Marionette DEBUG loaded listener.js 08:21:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f29f4a05800) [pid = 3897] [serial = 104] [outer = 0x7f29f37ef400] 08:21:31 INFO - PROCESS | 3897 | 1461252091838 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1086ms 08:21:31 INFO - PROCESS | 3897 | 1461252091881 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 08:21:31 INFO - PROCESS | 3897 | 1461252091885 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 08:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:21:31 INFO - PROCESS | 3897 | 1461252091890 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:21:31 INFO - PROCESS | 3897 | 1461252091892 Marionette TRACE conn3 <- [1,114,null,{}] 08:21:31 INFO - PROCESS | 3897 | 1461252091897 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:32 INFO - PROCESS | 3897 | 1461252092016 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 08:21:32 INFO - PROCESS | 3897 | 1461252092142 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f43d7000 == 26 [pid = 3897] [id = 36] 08:21:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f29f37f0400) [pid = 3897] [serial = 105] [outer = (nil)] 08:21:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29f58cac00) [pid = 3897] [serial = 106] [outer = 0x7f29f37f0400] 08:21:32 INFO - PROCESS | 3897 | 1461252092204 Marionette DEBUG loaded listener.js 08:21:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29f5a56800) [pid = 3897] [serial = 107] [outer = 0x7f29f37f0400] 08:21:33 INFO - PROCESS | 3897 | 1461252093035 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1178ms 08:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:21:33 INFO - PROCESS | 3897 | 1461252093068 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 08:21:33 INFO - PROCESS | 3897 | 1461252093072 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 08:21:33 INFO - PROCESS | 3897 | 1461252093079 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:21:33 INFO - PROCESS | 3897 | 1461252093083 Marionette TRACE conn3 <- [1,118,null,{}] 08:21:33 INFO - PROCESS | 3897 | 1461252093090 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:33 INFO - PROCESS | 3897 | 1461252093221 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 08:21:33 INFO - PROCESS | 3897 | 1461252093355 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e63e9000 == 25 [pid = 3897] [id = 29] 08:21:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e4936000 == 24 [pid = 3897] [id = 28] 08:21:33 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dce1c000 == 23 [pid = 3897] [id = 27] 08:21:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd8b8000 == 24 [pid = 3897] [id = 37] 08:21:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29dd845800) [pid = 3897] [serial = 108] [outer = (nil)] 08:21:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29df666800) [pid = 3897] [serial = 109] [outer = 0x7f29dd845800] 08:21:33 INFO - PROCESS | 3897 | 1461252093432 Marionette DEBUG loaded listener.js 08:21:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29e3abb800) [pid = 3897] [serial = 110] [outer = 0x7f29dd845800] 08:21:34 INFO - PROCESS | 3897 | 1461252094091 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1082ms 08:21:34 INFO - PROCESS | 3897 | 1461252094160 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 08:21:34 INFO - PROCESS | 3897 | 1461252094166 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 08:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:21:34 INFO - PROCESS | 3897 | 1461252094174 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:21:34 INFO - PROCESS | 3897 | 1461252094178 Marionette TRACE conn3 <- [1,122,null,{}] 08:21:34 INFO - PROCESS | 3897 | 1461252094184 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:34 INFO - PROCESS | 3897 | 1461252094327 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 08:21:34 INFO - PROCESS | 3897 | 1461252094448 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7339000 == 25 [pid = 3897] [id = 38] 08:21:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29ddb7a800) [pid = 3897] [serial = 111] [outer = (nil)] 08:21:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29e7147800) [pid = 3897] [serial = 112] [outer = 0x7f29ddb7a800] 08:21:34 INFO - PROCESS | 3897 | 1461252094514 Marionette DEBUG loaded listener.js 08:21:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29e78e6000) [pid = 3897] [serial = 113] [outer = 0x7f29ddb7a800] 08:21:35 INFO - PROCESS | 3897 | 1461252095218 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1085ms 08:21:35 INFO - PROCESS | 3897 | 1461252095261 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 08:21:35 INFO - PROCESS | 3897 | 1461252095267 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 08:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:21:35 INFO - PROCESS | 3897 | 1461252095274 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:21:35 INFO - PROCESS | 3897 | 1461252095277 Marionette TRACE conn3 <- [1,126,null,{}] 08:21:35 INFO - PROCESS | 3897 | 1461252095282 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:35 INFO - PROCESS | 3897 | 1461252095418 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 08:21:35 INFO - PROCESS | 3897 | 1461252095574 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ee7c1800 == 26 [pid = 3897] [id = 39] 08:21:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29f37e8400) [pid = 3897] [serial = 114] [outer = (nil)] 08:21:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29f45d2000) [pid = 3897] [serial = 115] [outer = 0x7f29f37e8400] 08:21:35 INFO - PROCESS | 3897 | 1461252095638 Marionette DEBUG loaded listener.js 08:21:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29f48ef400) [pid = 3897] [serial = 116] [outer = 0x7f29f37e8400] 08:21:36 INFO - PROCESS | 3897 | 1461252096408 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1184ms 08:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:21:36 INFO - PROCESS | 3897 | 1461252096459 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 08:21:36 INFO - PROCESS | 3897 | 1461252096462 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 08:21:36 INFO - PROCESS | 3897 | 1461252096469 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:21:36 INFO - PROCESS | 3897 | 1461252096477 Marionette TRACE conn3 <- [1,130,null,{}] 08:21:36 INFO - PROCESS | 3897 | 1461252096489 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:36 INFO - PROCESS | 3897 | 1461252096646 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 08:21:36 INFO - PROCESS | 3897 | 1461252096768 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f484b000 == 27 [pid = 3897] [id = 40] 08:21:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29f5bce000) [pid = 3897] [serial = 117] [outer = (nil)] 08:21:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29f90e9c00) [pid = 3897] [serial = 118] [outer = 0x7f29f5bce000] 08:21:36 INFO - PROCESS | 3897 | 1461252096833 Marionette DEBUG loaded listener.js 08:21:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29f926ac00) [pid = 3897] [serial = 119] [outer = 0x7f29f5bce000] 08:21:37 INFO - PROCESS | 3897 | 1461252097565 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 08:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1141ms 08:21:37 INFO - PROCESS | 3897 | 1461252097608 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 08:21:37 INFO - PROCESS | 3897 | 1461252097612 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 08:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:21:37 INFO - PROCESS | 3897 | 1461252097618 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:21:37 INFO - PROCESS | 3897 | 1461252097620 Marionette TRACE conn3 <- [1,134,null,{}] 08:21:37 INFO - PROCESS | 3897 | 1461252097625 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:37 INFO - PROCESS | 3897 | 1461252097750 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 08:21:37 INFO - PROCESS | 3897 | 1461252097969 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5cb8800 == 28 [pid = 3897] [id = 41] 08:21:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29df668400) [pid = 3897] [serial = 120] [outer = (nil)] 08:21:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29dfa11800) [pid = 3897] [serial = 121] [outer = 0x7f29df668400] 08:21:38 INFO - PROCESS | 3897 | 1461252098031 Marionette DEBUG loaded listener.js 08:21:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29e3d9b800) [pid = 3897] [serial = 122] [outer = 0x7f29df668400] 08:21:38 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6837800 == 27 [pid = 3897] [id = 33] 08:21:38 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd89d000 == 26 [pid = 3897] [id = 32] 08:21:38 INFO - PROCESS | 3897 | 1461252098911 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 08:21:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29e3b48000) [pid = 3897] [serial = 123] [outer = 0x7f29dcda9c00] 08:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1328ms 08:21:38 INFO - PROCESS | 3897 | 1461252098969 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 08:21:38 INFO - PROCESS | 3897 | 1461252098974 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 08:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:21:39 INFO - PROCESS | 3897 | 1461252099026 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:21:39 INFO - PROCESS | 3897 | 1461252099030 Marionette TRACE conn3 <- [1,138,null,{}] 08:21:39 INFO - PROCESS | 3897 | 1461252099041 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:39 INFO - PROCESS | 3897 | 1461252099186 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 08:21:39 INFO - PROCESS | 3897 | 1461252099313 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de817000 == 27 [pid = 3897] [id = 42] 08:21:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29dcd9fc00) [pid = 3897] [serial = 124] [outer = (nil)] 08:21:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29dfa08c00) [pid = 3897] [serial = 125] [outer = 0x7f29dcd9fc00] 08:21:39 INFO - PROCESS | 3897 | 1461252099381 Marionette DEBUG loaded listener.js 08:21:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29e9d09800) [pid = 3897] [serial = 126] [outer = 0x7f29dcd9fc00] 08:21:40 INFO - PROCESS | 3897 | 1461252100130 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 08:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1178ms 08:21:40 INFO - PROCESS | 3897 | 1461252100167 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 08:21:40 INFO - PROCESS | 3897 | 1461252100173 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 08:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:21:40 INFO - PROCESS | 3897 | 1461252100183 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:21:40 INFO - PROCESS | 3897 | 1461252100187 Marionette TRACE conn3 <- [1,142,null,{}] 08:21:40 INFO - PROCESS | 3897 | 1461252100192 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:40 INFO - PROCESS | 3897 | 1461252100323 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 08:21:40 INFO - PROCESS | 3897 | 1461252100451 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f45e9800 == 28 [pid = 3897] [id = 43] 08:21:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29ed16b800) [pid = 3897] [serial = 127] [outer = (nil)] 08:21:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29f5729800) [pid = 3897] [serial = 128] [outer = 0x7f29ed16b800] 08:21:40 INFO - PROCESS | 3897 | 1461252100527 Marionette DEBUG loaded listener.js 08:21:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29f5a4e800) [pid = 3897] [serial = 129] [outer = 0x7f29ed16b800] 08:21:41 INFO - PROCESS | 3897 | 1461252101270 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 08:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1138ms 08:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:21:41 INFO - PROCESS | 3897 | 1461252101320 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 08:21:41 INFO - PROCESS | 3897 | 1461252101323 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 08:21:41 INFO - PROCESS | 3897 | 1461252101328 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:21:41 INFO - PROCESS | 3897 | 1461252101333 Marionette TRACE conn3 <- [1,146,null,{}] 08:21:41 INFO - PROCESS | 3897 | 1461252101346 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:41 INFO - PROCESS | 3897 | 1461252101492 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 08:21:41 INFO - PROCESS | 3897 | 1461252101617 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f7416800 == 29 [pid = 3897] [id = 44] 08:21:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29f4a52400) [pid = 3897] [serial = 130] [outer = (nil)] 08:21:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29f97d8c00) [pid = 3897] [serial = 131] [outer = 0x7f29f4a52400] 08:21:41 INFO - PROCESS | 3897 | 1461252101695 Marionette DEBUG loaded listener.js 08:21:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29f99ce400) [pid = 3897] [serial = 132] [outer = 0x7f29f4a52400] 08:21:42 INFO - PROCESS | 3897 | 1461252102473 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1191ms 08:21:42 INFO - PROCESS | 3897 | 1461252102519 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 08:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:21:42 INFO - PROCESS | 3897 | 1461252102523 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 08:21:42 INFO - PROCESS | 3897 | 1461252102528 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:21:42 INFO - PROCESS | 3897 | 1461252102530 Marionette TRACE conn3 <- [1,150,null,{}] 08:21:42 INFO - PROCESS | 3897 | 1461252102535 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:42 INFO - PROCESS | 3897 | 1461252102661 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 08:21:42 INFO - PROCESS | 3897 | 1461252102788 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddb39000 == 30 [pid = 3897] [id = 45] 08:21:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29f97d1400) [pid = 3897] [serial = 133] [outer = (nil)] 08:21:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29f9cfac00) [pid = 3897] [serial = 134] [outer = 0x7f29f97d1400] 08:21:42 INFO - PROCESS | 3897 | 1461252102850 Marionette DEBUG loaded listener.js 08:21:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29fb910000) [pid = 3897] [serial = 135] [outer = 0x7f29f97d1400] 08:21:43 INFO - PROCESS | 3897 | 1461252103659 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 08:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1179ms 08:21:43 INFO - PROCESS | 3897 | 1461252103708 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 08:21:43 INFO - PROCESS | 3897 | 1461252103712 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 08:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:21:43 INFO - PROCESS | 3897 | 1461252103728 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:21:43 INFO - PROCESS | 3897 | 1461252103732 Marionette TRACE conn3 <- [1,154,null,{}] 08:21:43 INFO - PROCESS | 3897 | 1461252103742 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:43 INFO - PROCESS | 3897 | 1461252103879 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 08:21:44 INFO - PROCESS | 3897 | 1461252104008 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7fd0000 == 31 [pid = 3897] [id = 46] 08:21:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f29e609c800) [pid = 3897] [serial = 136] [outer = (nil)] 08:21:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f29e7854800) [pid = 3897] [serial = 137] [outer = 0x7f29e609c800] 08:21:44 INFO - PROCESS | 3897 | 1461252104068 Marionette DEBUG loaded listener.js 08:21:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f29e9d10c00) [pid = 3897] [serial = 138] [outer = 0x7f29e609c800] 08:21:44 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7339000 == 30 [pid = 3897] [id = 38] 08:21:44 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd8b8000 == 29 [pid = 3897] [id = 37] 08:21:44 INFO - PROCESS | 3897 | 1461252104867 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 08:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1185ms 08:21:44 INFO - PROCESS | 3897 | 1461252104910 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 08:21:44 INFO - PROCESS | 3897 | 1461252104917 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 08:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:21:44 INFO - PROCESS | 3897 | 1461252104925 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:21:44 INFO - PROCESS | 3897 | 1461252104930 Marionette TRACE conn3 <- [1,158,null,{}] 08:21:44 INFO - PROCESS | 3897 | 1461252104936 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:45 INFO - PROCESS | 3897 | 1461252105077 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 08:21:45 INFO - PROCESS | 3897 | 1461252105202 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f45d9800 == 30 [pid = 3897] [id = 47] 08:21:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29f4384800) [pid = 3897] [serial = 139] [outer = (nil)] 08:21:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f29f4829c00) [pid = 3897] [serial = 140] [outer = 0x7f29f4384800] 08:21:45 INFO - PROCESS | 3897 | 1461252105269 Marionette DEBUG loaded listener.js 08:21:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f29f58cf400) [pid = 3897] [serial = 141] [outer = 0x7f29f4384800] 08:21:46 INFO - PROCESS | 3897 | 1461252106050 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 08:21:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1182ms 08:21:46 INFO - PROCESS | 3897 | 1461252106108 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 08:21:46 INFO - PROCESS | 3897 | 1461252106115 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 08:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:21:46 INFO - PROCESS | 3897 | 1461252106124 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:21:46 INFO - PROCESS | 3897 | 1461252106128 Marionette TRACE conn3 <- [1,162,null,{}] 08:21:46 INFO - PROCESS | 3897 | 1461252106132 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:46 INFO - PROCESS | 3897 | 1461252106276 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 08:21:46 INFO - PROCESS | 3897 | 1461252106439 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f5a72800 == 31 [pid = 3897] [id = 48] 08:21:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f29ddf5fc00) [pid = 3897] [serial = 142] [outer = (nil)] 08:21:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f29e11a6800) [pid = 3897] [serial = 143] [outer = 0x7f29ddf5fc00] 08:21:46 INFO - PROCESS | 3897 | 1461252106500 Marionette DEBUG loaded listener.js 08:21:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f29e5527400) [pid = 3897] [serial = 144] [outer = 0x7f29ddf5fc00] 08:21:47 INFO - PROCESS | 3897 | 1461252107263 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 08:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1179ms 08:21:47 INFO - PROCESS | 3897 | 1461252107304 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 08:21:47 INFO - PROCESS | 3897 | 1461252107307 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 08:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:21:47 INFO - PROCESS | 3897 | 1461252107312 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:21:47 INFO - PROCESS | 3897 | 1461252107317 Marionette TRACE conn3 <- [1,166,null,{}] 08:21:47 INFO - PROCESS | 3897 | 1461252107331 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:47 INFO - PROCESS | 3897 | 1461252107501 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 08:21:47 INFO - PROCESS | 3897 | 1461252107608 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f99b3000 == 32 [pid = 3897] [id = 49] 08:21:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f29f90ee800) [pid = 3897] [serial = 145] [outer = (nil)] 08:21:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f29f9884c00) [pid = 3897] [serial = 146] [outer = 0x7f29f90ee800] 08:21:47 INFO - PROCESS | 3897 | 1461252107672 Marionette DEBUG loaded listener.js 08:21:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f29f9cf4800) [pid = 3897] [serial = 147] [outer = 0x7f29f90ee800] 08:21:48 INFO - PROCESS | 3897 | 1461252108326 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1036ms 08:21:48 INFO - PROCESS | 3897 | 1461252108349 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 08:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:21:48 INFO - PROCESS | 3897 | 1461252108353 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 08:21:48 INFO - PROCESS | 3897 | 1461252108358 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:21:48 INFO - PROCESS | 3897 | 1461252108360 Marionette TRACE conn3 <- [1,170,null,{}] 08:21:48 INFO - PROCESS | 3897 | 1461252108365 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:48 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de817000 == 31 [pid = 3897] [id = 42] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f45e9800 == 30 [pid = 3897] [id = 43] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ee7c5000 == 29 [pid = 3897] [id = 35] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f7416800 == 28 [pid = 3897] [id = 44] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7c37000 == 27 [pid = 3897] [id = 34] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddb39000 == 26 [pid = 3897] [id = 45] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7867000 == 25 [pid = 3897] [id = 26] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddfc1000 == 24 [pid = 3897] [id = 9] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7fd2000 == 23 [pid = 3897] [id = 31] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ee7c1800 == 22 [pid = 3897] [id = 39] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd551000 == 21 [pid = 3897] [id = 10] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29df5ad800 == 20 [pid = 3897] [id = 8] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e71d2000 == 19 [pid = 3897] [id = 30] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddd04000 == 18 [pid = 3897] [id = 14] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e0498000 == 17 [pid = 3897] [id = 15] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f43d7000 == 16 [pid = 3897] [id = 36] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f99b3000 == 15 [pid = 3897] [id = 49] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e734c000 == 14 [pid = 3897] [id = 23] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f5a72800 == 13 [pid = 3897] [id = 48] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e5cb8800 == 12 [pid = 3897] [id = 41] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd8a9000 == 11 [pid = 3897] [id = 11] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f484b000 == 10 [pid = 3897] [id = 40] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f45d9800 == 9 [pid = 3897] [id = 47] 08:21:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7fd0000 == 8 [pid = 3897] [id = 46] 08:21:51 INFO - PROCESS | 3897 | 1461252111660 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 08:21:51 INFO - PROCESS | 3897 | 1461252111873 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddb34800 == 9 [pid = 3897] [id = 50] 08:21:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f29dfa07000) [pid = 3897] [serial = 148] [outer = (nil)] 08:21:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f29e046f800) [pid = 3897] [serial = 149] [outer = 0x7f29dfa07000] 08:21:51 INFO - PROCESS | 3897 | 1461252111929 Marionette DEBUG loaded listener.js 08:21:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f29e114f400) [pid = 3897] [serial = 150] [outer = 0x7f29dfa07000] 08:21:52 INFO - PROCESS | 3897 | 1461252112482 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:21:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 4139ms 08:21:52 INFO - PROCESS | 3897 | 1461252112498 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 08:21:52 INFO - PROCESS | 3897 | 1461252112505 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 08:21:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:21:52 INFO - PROCESS | 3897 | 1461252112511 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:21:52 INFO - PROCESS | 3897 | 1461252112516 Marionette TRACE conn3 <- [1,174,null,{}] 08:21:52 INFO - PROCESS | 3897 | 1461252112522 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:52 INFO - PROCESS | 3897 | 1461252112640 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 08:21:52 INFO - PROCESS | 3897 | 1461252112740 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e444c800 == 10 [pid = 3897] [id = 51] 08:21:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f29e0534c00) [pid = 3897] [serial = 151] [outer = (nil)] 08:21:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f29e555f000) [pid = 3897] [serial = 152] [outer = 0x7f29e0534c00] 08:21:52 INFO - PROCESS | 3897 | 1461252112797 Marionette DEBUG loaded listener.js 08:21:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f29e5dd8c00) [pid = 3897] [serial = 153] [outer = 0x7f29e0534c00] 08:21:53 INFO - PROCESS | 3897 | 1461252113367 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:21:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 878ms 08:21:53 INFO - PROCESS | 3897 | 1461252113389 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 08:21:53 INFO - PROCESS | 3897 | 1461252113393 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 08:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:21:53 INFO - PROCESS | 3897 | 1461252113398 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:21:53 INFO - PROCESS | 3897 | 1461252113400 Marionette TRACE conn3 <- [1,178,null,{}] 08:21:53 INFO - PROCESS | 3897 | 1461252113405 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:53 INFO - PROCESS | 3897 | 1461252113522 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 08:21:53 INFO - PROCESS | 3897 | 1461252113646 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6915000 == 11 [pid = 3897] [id = 52] 08:21:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f29e5c55c00) [pid = 3897] [serial = 154] [outer = (nil)] 08:21:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f29e7860800) [pid = 3897] [serial = 155] [outer = 0x7f29e5c55c00] 08:21:53 INFO - PROCESS | 3897 | 1461252113699 Marionette DEBUG loaded listener.js 08:21:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f29e9d0ec00) [pid = 3897] [serial = 156] [outer = 0x7f29e5c55c00] 08:21:54 INFO - PROCESS | 3897 | 1461252114302 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 925ms 08:21:54 INFO - PROCESS | 3897 | 1461252114325 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 08:21:54 INFO - PROCESS | 3897 | 1461252114330 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 08:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:21:54 INFO - PROCESS | 3897 | 1461252114345 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:21:54 INFO - PROCESS | 3897 | 1461252114351 Marionette TRACE conn3 <- [1,182,null,{}] 08:21:54 INFO - PROCESS | 3897 | 1461252114356 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:54 INFO - PROCESS | 3897 | 1461252114509 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 08:21:54 INFO - PROCESS | 3897 | 1461252114567 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ed094000 == 12 [pid = 3897] [id = 53] 08:21:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f29ddf59000) [pid = 3897] [serial = 157] [outer = (nil)] 08:21:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f29f46b7000) [pid = 3897] [serial = 158] [outer = 0x7f29ddf59000] 08:21:54 INFO - PROCESS | 3897 | 1461252114618 Marionette DEBUG loaded listener.js 08:21:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f29f5732800) [pid = 3897] [serial = 159] [outer = 0x7f29ddf59000] 08:21:55 INFO - PROCESS | 3897 | 1461252115340 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1042ms 08:21:55 INFO - PROCESS | 3897 | 1461252115380 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 08:21:55 INFO - PROCESS | 3897 | 1461252115383 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 08:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:21:55 INFO - PROCESS | 3897 | 1461252115388 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:21:55 INFO - PROCESS | 3897 | 1461252115390 Marionette TRACE conn3 <- [1,186,null,{}] 08:21:55 INFO - PROCESS | 3897 | 1461252115402 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:55 INFO - PROCESS | 3897 | 1461252115547 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 08:21:55 INFO - PROCESS | 3897 | 1461252115567 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f5819800 == 13 [pid = 3897] [id = 54] 08:21:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f29ddf5f400) [pid = 3897] [serial = 160] [outer = (nil)] 08:21:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f29f97cec00) [pid = 3897] [serial = 161] [outer = 0x7f29ddf5f400] 08:21:55 INFO - PROCESS | 3897 | 1461252115618 Marionette DEBUG loaded listener.js 08:21:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f29f984e800) [pid = 3897] [serial = 162] [outer = 0x7f29ddf5f400] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f29ddb7a800) [pid = 3897] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f29e5c52000) [pid = 3897] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f29df668400) [pid = 3897] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f29f37ef400) [pid = 3897] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f29e0533400) [pid = 3897] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f29dd849400) [pid = 3897] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f29dd848800) [pid = 3897] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f29dd841000) [pid = 3897] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f29e714e000) [pid = 3897] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f29df65d000) [pid = 3897] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f29dd84c000) [pid = 3897] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f29e80db800) [pid = 3897] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f29e80de800) [pid = 3897] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f29df65c400) [pid = 3897] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f29f97d1400) [pid = 3897] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f29f5bce000) [pid = 3897] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f29f37e8400) [pid = 3897] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f29dda8d800) [pid = 3897] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f29dd845800) [pid = 3897] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f29f37f0400) [pid = 3897] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f29f4384800) [pid = 3897] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f29ed168c00) [pid = 3897] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f29dcda8c00) [pid = 3897] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f29dd846000) [pid = 3897] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f29e801f000) [pid = 3897] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f29e609c800) [pid = 3897] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f29dd6a3c00) [pid = 3897] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29dd847400) [pid = 3897] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29dd69dc00) [pid = 3897] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29ddf53400) [pid = 3897] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29ed16b800) [pid = 3897] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29dda85400) [pid = 3897] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f29f4a52400) [pid = 3897] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29e6dd3400) [pid = 3897] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f29de871800) [pid = 3897] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f29e046fc00) [pid = 3897] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29e60a1000) [pid = 3897] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f29dcd9fc00) [pid = 3897] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:21:56 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f29dfa09c00) [pid = 3897] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:21:57 INFO - PROCESS | 3897 | 1461252117113 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:21:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1735ms 08:21:57 INFO - PROCESS | 3897 | 1461252117123 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 08:21:57 INFO - PROCESS | 3897 | 1461252117126 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 08:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:21:57 INFO - PROCESS | 3897 | 1461252117130 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:21:57 INFO - PROCESS | 3897 | 1461252117132 Marionette TRACE conn3 <- [1,190,null,{}] 08:21:57 INFO - PROCESS | 3897 | 1461252117137 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:57 INFO - PROCESS | 3897 | 1461252117250 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 08:21:57 INFO - PROCESS | 3897 | 1461252117261 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29df5c0000 == 14 [pid = 3897] [id = 55] 08:21:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29e053bc00) [pid = 3897] [serial = 163] [outer = (nil)] 08:21:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29e11a8400) [pid = 3897] [serial = 164] [outer = 0x7f29e053bc00] 08:21:57 INFO - PROCESS | 3897 | 1461252117400 Marionette DEBUG loaded listener.js 08:21:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29e7109000) [pid = 3897] [serial = 165] [outer = 0x7f29e053bc00] 08:21:58 INFO - PROCESS | 3897 | 1461252118014 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 924ms 08:21:58 INFO - PROCESS | 3897 | 1461252118083 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 08:21:58 INFO - PROCESS | 3897 | 1461252118085 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 08:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:21:58 INFO - PROCESS | 3897 | 1461252118125 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:21:58 INFO - PROCESS | 3897 | 1461252118127 Marionette TRACE conn3 <- [1,194,null,{}] 08:21:58 INFO - PROCESS | 3897 | 1461252118148 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:58 INFO - PROCESS | 3897 | 1461252118263 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 08:21:58 INFO - PROCESS | 3897 | 1461252118351 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dda3a800 == 15 [pid = 3897] [id = 56] 08:21:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29dd846400) [pid = 3897] [serial = 166] [outer = (nil)] 08:21:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29f46b2400) [pid = 3897] [serial = 167] [outer = 0x7f29dd846400] 08:21:58 INFO - PROCESS | 3897 | 1461252118407 Marionette DEBUG loaded listener.js 08:21:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29f9c07400) [pid = 3897] [serial = 168] [outer = 0x7f29dd846400] 08:21:59 INFO - PROCESS | 3897 | 1461252119069 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:21:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1014ms 08:21:59 INFO - PROCESS | 3897 | 1461252119113 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 08:21:59 INFO - PROCESS | 3897 | 1461252119118 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 08:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:21:59 INFO - PROCESS | 3897 | 1461252119125 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:21:59 INFO - PROCESS | 3897 | 1461252119130 Marionette TRACE conn3 <- [1,198,null,{}] 08:21:59 INFO - PROCESS | 3897 | 1461252119137 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:59 INFO - PROCESS | 3897 | 1461252119338 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 08:21:59 INFO - PROCESS | 3897 | 1461252119351 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e1161000 == 16 [pid = 3897] [id = 57] 08:21:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29dda8d000) [pid = 3897] [serial = 169] [outer = (nil)] 08:21:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29e0478c00) [pid = 3897] [serial = 170] [outer = 0x7f29dda8d000] 08:21:59 INFO - PROCESS | 3897 | 1461252119413 Marionette DEBUG loaded listener.js 08:21:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29e11a3400) [pid = 3897] [serial = 171] [outer = 0x7f29dda8d000] 08:22:00 INFO - PROCESS | 3897 | 1461252120270 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:22:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1182ms 08:22:00 INFO - PROCESS | 3897 | 1461252120307 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 08:22:00 INFO - PROCESS | 3897 | 1461252120314 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 08:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:22:00 INFO - PROCESS | 3897 | 1461252120323 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:22:00 INFO - PROCESS | 3897 | 1461252120326 Marionette TRACE conn3 <- [1,202,null,{}] 08:22:00 INFO - PROCESS | 3897 | 1461252120331 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:00 INFO - PROCESS | 3897 | 1461252120467 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 08:22:00 INFO - PROCESS | 3897 | 1461252120604 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7c1e000 == 17 [pid = 3897] [id = 58] 08:22:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29dd848800) [pid = 3897] [serial = 172] [outer = (nil)] 08:22:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29e5dd5800) [pid = 3897] [serial = 173] [outer = 0x7f29dd848800] 08:22:00 INFO - PROCESS | 3897 | 1461252120667 Marionette DEBUG loaded listener.js 08:22:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29e7151000) [pid = 3897] [serial = 174] [outer = 0x7f29dd848800] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29e7152800) [pid = 3897] [serial = 86] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29e7147800) [pid = 3897] [serial = 112] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29dcd9ec00) [pid = 3897] [serial = 38] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29df666800) [pid = 3897] [serial = 109] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29e3d9b800) [pid = 3897] [serial = 122] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f29e6f8e400) [pid = 3897] [serial = 85] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29dda82800) [pid = 3897] [serial = 79] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f29e7854800) [pid = 3897] [serial = 137] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f29f4a05800) [pid = 3897] [serial = 104] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29dfa08c00) [pid = 3897] [serial = 125] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f29f4826000) [pid = 3897] [serial = 103] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f29dfa11800) [pid = 3897] [serial = 121] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f29f741b000) [pid = 3897] [serial = 2] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f29dce05800) [pid = 3897] [serial = 34] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29e11f1000) [pid = 3897] [serial = 46] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29e45de800) [pid = 3897] [serial = 49] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29de870800) [pid = 3897] [serial = 40] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29e3abc000) [pid = 3897] [serial = 47] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29e6ec9c00) [pid = 3897] [serial = 52] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29e7104c00) [pid = 3897] [serial = 53] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29e7854c00) [pid = 3897] [serial = 56] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29e609cc00) [pid = 3897] [serial = 50] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29e747ac00) [pid = 3897] [serial = 55] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29e7fbd000) [pid = 3897] [serial = 59] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29e3abe000) [pid = 3897] [serial = 43] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29e9db1c00) [pid = 3897] [serial = 62] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29e9d04800) [pid = 3897] [serial = 61] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29e4495800) [pid = 3897] [serial = 44] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29ed168800) [pid = 3897] [serial = 64] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29f374e400) [pid = 3897] [serial = 67] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f29f3747400) [pid = 3897] [serial = 65] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f29f4385400) [pid = 3897] [serial = 68] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 102 (0x7f29e747c800) [pid = 3897] [serial = 58] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 101 (0x7f29dd849c00) [pid = 3897] [serial = 37] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 100 (0x7f29e0536c00) [pid = 3897] [serial = 41] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 99 (0x7f29e7153000) [pid = 3897] [serial = 32] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 98 (0x7f29f58cac00) [pid = 3897] [serial = 106] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 97 (0x7f29e628d000) [pid = 3897] [serial = 9] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 96 (0x7f29e1140400) [pid = 3897] [serial = 95] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 95 (0x7f29ddb78000) [pid = 3897] [serial = 94] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 94 (0x7f29f4829c00) [pid = 3897] [serial = 140] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 93 (0x7f29f4384000) [pid = 3897] [serial = 91] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 92 (0x7f29e9da8800) [pid = 3897] [serial = 89] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 91 (0x7f29e9d10c00) [pid = 3897] [serial = 138] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 90 (0x7f29f45d2000) [pid = 3897] [serial = 115] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 89 (0x7f29e78e6000) [pid = 3897] [serial = 113] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 88 (0x7f29e9d74c00) [pid = 3897] [serial = 88] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 87 (0x7f29e555f800) [pid = 3897] [serial = 82] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 86 (0x7f29f48ef400) [pid = 3897] [serial = 116] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 85 (0x7f29f9cfac00) [pid = 3897] [serial = 134] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 84 (0x7f29dfa0a000) [pid = 3897] [serial = 71] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 83 (0x7f29f5729800) [pid = 3897] [serial = 128] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 82 (0x7f29e3b51000) [pid = 3897] [serial = 73] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 81 (0x7f29e3abb800) [pid = 3897] [serial = 110] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 80 (0x7f29f5a56800) [pid = 3897] [serial = 107] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 79 (0x7f29e5b14800) [pid = 3897] [serial = 97] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 78 (0x7f29f58cf400) [pid = 3897] [serial = 141] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 77 (0x7f29ddf62800) [pid = 3897] [serial = 70] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 76 (0x7f29e5c55000) [pid = 3897] [serial = 12] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 75 (0x7f29f99ce400) [pid = 3897] [serial = 132] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 74 (0x7f29e78e2800) [pid = 3897] [serial = 77] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 73 (0x7f29f45cfc00) [pid = 3897] [serial = 92] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 72 (0x7f29f90e9c00) [pid = 3897] [serial = 118] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 71 (0x7f29e0472800) [pid = 3897] [serial = 80] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 70 (0x7f29ddf5a400) [pid = 3897] [serial = 25] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 69 (0x7f29e6dd3000) [pid = 3897] [serial = 98] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 68 (0x7f29f97d8c00) [pid = 3897] [serial = 131] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 67 (0x7f29e9d04c00) [pid = 3897] [serial = 101] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 66 (0x7f29df66a800) [pid = 3897] [serial = 22] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 65 (0x7f29dda86400) [pid = 3897] [serial = 23] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 64 (0x7f29e5885800) [pid = 3897] [serial = 74] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 63 (0x7f29e78eac00) [pid = 3897] [serial = 100] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 62 (0x7f29e7107c00) [pid = 3897] [serial = 76] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 61 (0x7f29e9d09800) [pid = 3897] [serial = 126] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 60 (0x7f29e3abf000) [pid = 3897] [serial = 17] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 59 (0x7f29e0471c00) [pid = 3897] [serial = 19] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 58 (0x7f29fb910000) [pid = 3897] [serial = 135] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 57 (0x7f29f926ac00) [pid = 3897] [serial = 119] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 56 (0x7f29e11a6800) [pid = 3897] [serial = 143] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 55 (0x7f29dfa0b800) [pid = 3897] [serial = 16] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 54 (0x7f29e5b15400) [pid = 3897] [serial = 83] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 53 (0x7f29e0472000) [pid = 3897] [serial = 31] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 52 (0x7f29dd69f800) [pid = 3897] [serial = 28] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 51 (0x7f29dd6a5400) [pid = 3897] [serial = 29] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 50 (0x7f29e3d9f000) [pid = 3897] [serial = 26] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | --DOMWINDOW == 49 (0x7f29f5a4e800) [pid = 3897] [serial = 129] [outer = (nil)] [url = about:blank] 08:22:01 INFO - PROCESS | 3897 | 1461252121783 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:22:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:22:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1486ms 08:22:01 INFO - PROCESS | 3897 | 1461252121808 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 08:22:01 INFO - PROCESS | 3897 | 1461252121813 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 08:22:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:22:01 INFO - PROCESS | 3897 | 1461252121819 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:22:01 INFO - PROCESS | 3897 | 1461252121824 Marionette TRACE conn3 <- [1,206,null,{}] 08:22:01 INFO - PROCESS | 3897 | 1461252121831 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:01 INFO - PROCESS | 3897 | 1461252121968 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 08:22:02 INFO - PROCESS | 3897 | 1461252122153 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd8ad000 == 18 [pid = 3897] [id = 59] 08:22:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 50 (0x7f29dda90000) [pid = 3897] [serial = 175] [outer = (nil)] 08:22:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 51 (0x7f29ddb78000) [pid = 3897] [serial = 176] [outer = 0x7f29dda90000] 08:22:02 INFO - PROCESS | 3897 | 1461252122244 Marionette DEBUG loaded listener.js 08:22:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 52 (0x7f29ddf5c400) [pid = 3897] [serial = 177] [outer = 0x7f29dda90000] 08:22:02 INFO - PROCESS | 3897 | 1461252122535 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:22:02 INFO - PROCESS | 3897 | --DOMWINDOW == 51 (0x7f29f9884c00) [pid = 3897] [serial = 146] [outer = (nil)] [url = about:blank] 08:22:02 INFO - PROCESS | 3897 | 1461252122884 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1135ms 08:22:02 INFO - PROCESS | 3897 | 1461252122954 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 08:22:02 INFO - PROCESS | 3897 | 1461252122959 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 08:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:22:02 INFO - PROCESS | 3897 | 1461252122974 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:22:02 INFO - PROCESS | 3897 | 1461252122976 Marionette TRACE conn3 <- [1,210,null,{}] 08:22:02 INFO - PROCESS | 3897 | 1461252122982 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:03 INFO - PROCESS | 3897 | 1461252123092 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 08:22:03 INFO - PROCESS | 3897 | 1461252123106 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfd4000 == 19 [pid = 3897] [id = 60] 08:22:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 52 (0x7f29e0471000) [pid = 3897] [serial = 178] [outer = (nil)] 08:22:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 53 (0x7f29e0538400) [pid = 3897] [serial = 179] [outer = 0x7f29e0471000] 08:22:03 INFO - PROCESS | 3897 | 1461252123178 Marionette DEBUG loaded listener.js 08:22:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 54 (0x7f29e1143400) [pid = 3897] [serial = 180] [outer = 0x7f29e0471000] 08:22:03 INFO - PROCESS | 3897 | 1461252123769 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 08:22:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 832ms 08:22:03 INFO - PROCESS | 3897 | 1461252123800 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 08:22:03 INFO - PROCESS | 3897 | 1461252123803 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 08:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:22:03 INFO - PROCESS | 3897 | 1461252123808 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:22:03 INFO - PROCESS | 3897 | 1461252123813 Marionette TRACE conn3 <- [1,214,null,{}] 08:22:03 INFO - PROCESS | 3897 | 1461252123826 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:03 INFO - PROCESS | 3897 | 1461252123963 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 08:22:04 INFO - PROCESS | 3897 | 1461252124127 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa75800 == 20 [pid = 3897] [id = 61] 08:22:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 55 (0x7f29dd84a000) [pid = 3897] [serial = 181] [outer = (nil)] 08:22:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 56 (0x7f29e3a6e000) [pid = 3897] [serial = 182] [outer = 0x7f29dd84a000] 08:22:04 INFO - PROCESS | 3897 | 1461252124249 Marionette DEBUG loaded listener.js 08:22:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 57 (0x7f29e3abd000) [pid = 3897] [serial = 183] [outer = 0x7f29dd84a000] 08:22:04 INFO - PROCESS | 3897 | 1461252124769 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 08:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 980ms 08:22:04 INFO - PROCESS | 3897 | 1461252124787 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 08:22:04 INFO - PROCESS | 3897 | 1461252124790 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 08:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:22:04 INFO - PROCESS | 3897 | 1461252124796 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:22:04 INFO - PROCESS | 3897 | 1461252124798 Marionette TRACE conn3 <- [1,218,null,{}] 08:22:04 INFO - PROCESS | 3897 | 1461252124802 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:04 INFO - PROCESS | 3897 | 1461252124930 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 08:22:05 INFO - PROCESS | 3897 | 1461252125016 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e115f800 == 21 [pid = 3897] [id = 62] 08:22:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 58 (0x7f29dda8a000) [pid = 3897] [serial = 184] [outer = (nil)] 08:22:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 59 (0x7f29e3d1f800) [pid = 3897] [serial = 185] [outer = 0x7f29dda8a000] 08:22:05 INFO - PROCESS | 3897 | 1461252125067 Marionette DEBUG loaded listener.js 08:22:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 60 (0x7f29e552e400) [pid = 3897] [serial = 186] [outer = 0x7f29dda8a000] 08:22:05 INFO - PROCESS | 3897 | 1461252125606 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 08:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 827ms 08:22:05 INFO - PROCESS | 3897 | --DOMWINDOW == 59 (0x7f29ddf59000) [pid = 3897] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:22:05 INFO - PROCESS | 3897 | --DOMWINDOW == 58 (0x7f29dfa07000) [pid = 3897] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:22:05 INFO - PROCESS | 3897 | --DOMWINDOW == 57 (0x7f29e0534c00) [pid = 3897] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:22:05 INFO - PROCESS | 3897 | --DOMWINDOW == 56 (0x7f29e5c55c00) [pid = 3897] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:22:05 INFO - PROCESS | 3897 | --DOMWINDOW == 55 (0x7f29ddf5f400) [pid = 3897] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:22:05 INFO - PROCESS | 3897 | --DOMWINDOW == 54 (0x7f29e053bc00) [pid = 3897] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:22:05 INFO - PROCESS | 3897 | --DOMWINDOW == 53 (0x7f29f90ee800) [pid = 3897] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:22:05 INFO - PROCESS | 3897 | 1461252125638 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 08:22:05 INFO - PROCESS | 3897 | 1461252125641 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 08:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:22:05 INFO - PROCESS | 3897 | 1461252125648 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:22:05 INFO - PROCESS | 3897 | 1461252125651 Marionette TRACE conn3 <- [1,222,null,{}] 08:22:05 INFO - PROCESS | 3897 | 1461252125656 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:05 INFO - PROCESS | 3897 | 1461252125788 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 08:22:05 INFO - PROCESS | 3897 | 1461252125806 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e450d000 == 22 [pid = 3897] [id = 63] 08:22:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 54 (0x7f29dcda2800) [pid = 3897] [serial = 187] [outer = (nil)] 08:22:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 55 (0x7f29e555b400) [pid = 3897] [serial = 188] [outer = 0x7f29dcda2800] 08:22:05 INFO - PROCESS | 3897 | 1461252125858 Marionette DEBUG loaded listener.js 08:22:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 56 (0x7f29e58f0c00) [pid = 3897] [serial = 189] [outer = 0x7f29dcda2800] 08:22:06 INFO - PROCESS | 3897 | 1461252126485 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 08:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 879ms 08:22:06 INFO - PROCESS | 3897 | 1461252126527 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 08:22:06 INFO - PROCESS | 3897 | 1461252126530 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 08:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:22:06 INFO - PROCESS | 3897 | 1461252126535 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:22:06 INFO - PROCESS | 3897 | 1461252126536 Marionette TRACE conn3 <- [1,226,null,{}] 08:22:06 INFO - PROCESS | 3897 | 1461252126541 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:06 INFO - PROCESS | 3897 | 1461252126699 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 08:22:06 INFO - PROCESS | 3897 | 1461252126719 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5ca8000 == 23 [pid = 3897] [id = 64] 08:22:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 57 (0x7f29e58ef000) [pid = 3897] [serial = 190] [outer = (nil)] 08:22:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 58 (0x7f29e6ddac00) [pid = 3897] [serial = 191] [outer = 0x7f29e58ef000] 08:22:06 INFO - PROCESS | 3897 | 1461252126774 Marionette DEBUG loaded listener.js 08:22:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 59 (0x7f29e7149800) [pid = 3897] [serial = 192] [outer = 0x7f29e58ef000] 08:22:07 INFO - PROCESS | 3897 | 1461252127316 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:22:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 822ms 08:22:07 INFO - PROCESS | 3897 | 1461252127358 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 08:22:07 INFO - PROCESS | 3897 | 1461252127360 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 08:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:22:07 INFO - PROCESS | 3897 | 1461252127365 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:22:07 INFO - PROCESS | 3897 | 1461252127367 Marionette TRACE conn3 <- [1,230,null,{}] 08:22:07 INFO - PROCESS | 3897 | 1461252127371 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:07 INFO - PROCESS | 3897 | 1461252127476 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 08:22:07 INFO - PROCESS | 3897 | 1461252127487 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e607a000 == 24 [pid = 3897] [id = 65] 08:22:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 60 (0x7f29dcda2400) [pid = 3897] [serial = 193] [outer = (nil)] 08:22:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 61 (0x7f29e747ac00) [pid = 3897] [serial = 194] [outer = 0x7f29dcda2400] 08:22:07 INFO - PROCESS | 3897 | 1461252127543 Marionette DEBUG loaded listener.js 08:22:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 62 (0x7f29e785cc00) [pid = 3897] [serial = 195] [outer = 0x7f29dcda2400] 08:22:08 INFO - PROCESS | 3897 | 1461252128131 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 08:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 823ms 08:22:08 INFO - PROCESS | 3897 | 1461252128189 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 08:22:08 INFO - PROCESS | 3897 | 1461252128191 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 08:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:22:08 INFO - PROCESS | 3897 | 1461252128197 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:22:08 INFO - PROCESS | 3897 | 1461252128199 Marionette TRACE conn3 <- [1,234,null,{}] 08:22:08 INFO - PROCESS | 3897 | 1461252128203 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:08 INFO - PROCESS | 3897 | 1461252128311 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 08:22:08 INFO - PROCESS | 3897 | 1461252128326 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e67ae800 == 25 [pid = 3897] [id = 66] 08:22:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 63 (0x7f29e714e000) [pid = 3897] [serial = 196] [outer = (nil)] 08:22:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 64 (0x7f29e7fb8800) [pid = 3897] [serial = 197] [outer = 0x7f29e714e000] 08:22:08 INFO - PROCESS | 3897 | 1461252128378 Marionette DEBUG loaded listener.js 08:22:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 65 (0x7f29e8020c00) [pid = 3897] [serial = 198] [outer = 0x7f29e714e000] 08:22:08 INFO - PROCESS | 3897 | 1461252128930 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 08:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 777ms 08:22:08 INFO - PROCESS | 3897 | 1461252128990 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 08:22:08 INFO - PROCESS | 3897 | 1461252128995 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 08:22:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:22:09 INFO - PROCESS | 3897 | 1461252129007 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:22:09 INFO - PROCESS | 3897 | 1461252129013 Marionette TRACE conn3 <- [1,238,null,{}] 08:22:09 INFO - PROCESS | 3897 | 1461252129020 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:09 INFO - PROCESS | 3897 | 1461252129167 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 08:22:09 INFO - PROCESS | 3897 | 1461252129267 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd8b4000 == 26 [pid = 3897] [id = 67] 08:22:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 66 (0x7f29dd849800) [pid = 3897] [serial = 199] [outer = (nil)] 08:22:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 67 (0x7f29dda86400) [pid = 3897] [serial = 200] [outer = 0x7f29dd849800] 08:22:09 INFO - PROCESS | 3897 | 1461252129330 Marionette DEBUG loaded listener.js 08:22:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 68 (0x7f29ddf5c800) [pid = 3897] [serial = 201] [outer = 0x7f29dd849800] 08:22:10 INFO - PROCESS | 3897 | 1461252130115 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 08:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1139ms 08:22:10 INFO - PROCESS | 3897 | 1461252130146 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 08:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:22:10 INFO - PROCESS | 3897 | 1461252130151 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 08:22:10 INFO - PROCESS | 3897 | 1461252130161 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:22:10 INFO - PROCESS | 3897 | 1461252130167 Marionette TRACE conn3 <- [1,242,null,{}] 08:22:10 INFO - PROCESS | 3897 | 1461252130198 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:10 INFO - PROCESS | 3897 | 1461252130344 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 08:22:10 INFO - PROCESS | 3897 | 1461252130457 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e3d3c000 == 27 [pid = 3897] [id = 68] 08:22:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 69 (0x7f29dfa09800) [pid = 3897] [serial = 202] [outer = (nil)] 08:22:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 70 (0x7f29e114e400) [pid = 3897] [serial = 203] [outer = 0x7f29dfa09800] 08:22:10 INFO - PROCESS | 3897 | 1461252130518 Marionette DEBUG loaded listener.js 08:22:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 71 (0x7f29e11f5c00) [pid = 3897] [serial = 204] [outer = 0x7f29dfa09800] 08:22:11 INFO - PROCESS | 3897 | 1461252131226 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 08:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1113ms 08:22:11 INFO - PROCESS | 3897 | 1461252131276 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 08:22:11 INFO - PROCESS | 3897 | 1461252131279 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 08:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:22:11 INFO - PROCESS | 3897 | 1461252131285 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:22:11 INFO - PROCESS | 3897 | 1461252131288 Marionette TRACE conn3 <- [1,246,null,{}] 08:22:11 INFO - PROCESS | 3897 | 1461252131300 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:11 INFO - PROCESS | 3897 | 1461252131440 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 08:22:11 INFO - PROCESS | 3897 | 1461252131565 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfc2000 == 28 [pid = 3897] [id = 69] 08:22:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 72 (0x7f29dd6a3c00) [pid = 3897] [serial = 205] [outer = (nil)] 08:22:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 73 (0x7f29df65f800) [pid = 3897] [serial = 206] [outer = 0x7f29dd6a3c00] 08:22:11 INFO - PROCESS | 3897 | 1461252131630 Marionette DEBUG loaded listener.js 08:22:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 74 (0x7f29e6dd1000) [pid = 3897] [serial = 207] [outer = 0x7f29dd6a3c00] 08:22:12 INFO - PROCESS | 3897 | 1461252132539 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:22:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddb34800 == 27 [pid = 3897] [id = 50] 08:22:12 INFO - PROCESS | 3897 | --DOMWINDOW == 73 (0x7f29f9cf4800) [pid = 3897] [serial = 147] [outer = (nil)] [url = about:blank] 08:22:12 INFO - PROCESS | 3897 | --DOMWINDOW == 72 (0x7f29f46b7000) [pid = 3897] [serial = 158] [outer = (nil)] [url = about:blank] 08:22:12 INFO - PROCESS | 3897 | --DOMWINDOW == 71 (0x7f29e046f800) [pid = 3897] [serial = 149] [outer = (nil)] [url = about:blank] 08:22:12 INFO - PROCESS | 3897 | --DOMWINDOW == 70 (0x7f29e114f400) [pid = 3897] [serial = 150] [outer = (nil)] [url = about:blank] 08:22:12 INFO - PROCESS | 3897 | --DOMWINDOW == 69 (0x7f29e555f000) [pid = 3897] [serial = 152] [outer = (nil)] [url = about:blank] 08:22:12 INFO - PROCESS | 3897 | --DOMWINDOW == 68 (0x7f29e5dd8c00) [pid = 3897] [serial = 153] [outer = (nil)] [url = about:blank] 08:22:12 INFO - PROCESS | 3897 | --DOMWINDOW == 67 (0x7f29e7860800) [pid = 3897] [serial = 155] [outer = (nil)] [url = about:blank] 08:22:12 INFO - PROCESS | 3897 | --DOMWINDOW == 66 (0x7f29f97cec00) [pid = 3897] [serial = 161] [outer = (nil)] [url = about:blank] 08:22:12 INFO - PROCESS | 3897 | --DOMWINDOW == 65 (0x7f29f5732800) [pid = 3897] [serial = 159] [outer = (nil)] [url = about:blank] 08:22:12 INFO - PROCESS | 3897 | --DOMWINDOW == 64 (0x7f29e11a8400) [pid = 3897] [serial = 164] [outer = (nil)] [url = about:blank] 08:22:12 INFO - PROCESS | 3897 | --DOMWINDOW == 63 (0x7f29f984e800) [pid = 3897] [serial = 162] [outer = (nil)] [url = about:blank] 08:22:12 INFO - PROCESS | 3897 | --DOMWINDOW == 62 (0x7f29e7109000) [pid = 3897] [serial = 165] [outer = (nil)] [url = about:blank] 08:22:12 INFO - PROCESS | 3897 | --DOMWINDOW == 61 (0x7f29e9d0ec00) [pid = 3897] [serial = 156] [outer = (nil)] [url = about:blank] 08:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1336ms 08:22:12 INFO - PROCESS | 3897 | 1461252132621 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 08:22:12 INFO - PROCESS | 3897 | 1461252132626 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 08:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:22:12 INFO - PROCESS | 3897 | 1461252132634 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:22:12 INFO - PROCESS | 3897 | 1461252132638 Marionette TRACE conn3 <- [1,250,null,{}] 08:22:12 INFO - PROCESS | 3897 | 1461252132644 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:12 INFO - PROCESS | 3897 | 1461252132768 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 08:22:12 INFO - PROCESS | 3897 | 1461252132779 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddd04000 == 28 [pid = 3897] [id = 70] 08:22:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 62 (0x7f29e0535800) [pid = 3897] [serial = 208] [outer = (nil)] 08:22:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 63 (0x7f29e1141c00) [pid = 3897] [serial = 209] [outer = 0x7f29e0535800] 08:22:12 INFO - PROCESS | 3897 | 1461252132835 Marionette DEBUG loaded listener.js 08:22:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 64 (0x7f29e11a7400) [pid = 3897] [serial = 210] [outer = 0x7f29e0535800] 08:22:13 INFO - PROCESS | 3897 | 1461252133448 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 827ms 08:22:13 INFO - PROCESS | 3897 | 1461252133462 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 08:22:13 INFO - PROCESS | 3897 | 1461252133468 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 08:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:22:13 INFO - PROCESS | 3897 | 1461252133477 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:22:13 INFO - PROCESS | 3897 | 1461252133480 Marionette TRACE conn3 <- [1,254,null,{}] 08:22:13 INFO - PROCESS | 3897 | 1461252133485 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:13 INFO - PROCESS | 3897 | 1461252133604 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 08:22:13 INFO - PROCESS | 3897 | 1461252133686 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e04a4800 == 29 [pid = 3897] [id = 71] 08:22:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 65 (0x7f29e11a5000) [pid = 3897] [serial = 211] [outer = (nil)] 08:22:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 66 (0x7f29e3abc400) [pid = 3897] [serial = 212] [outer = 0x7f29e11a5000] 08:22:13 INFO - PROCESS | 3897 | 1461252133738 Marionette DEBUG loaded listener.js 08:22:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 67 (0x7f29e5559c00) [pid = 3897] [serial = 213] [outer = 0x7f29e11a5000] 08:22:14 INFO - PROCESS | 3897 | 1461252134246 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 08:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 776ms 08:22:14 INFO - PROCESS | 3897 | 1461252134253 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 08:22:14 INFO - PROCESS | 3897 | 1461252134256 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 08:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:22:14 INFO - PROCESS | 3897 | 1461252134261 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:22:14 INFO - PROCESS | 3897 | 1461252134265 Marionette TRACE conn3 <- [1,258,null,{}] 08:22:14 INFO - PROCESS | 3897 | 1461252134278 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:14 INFO - PROCESS | 3897 | 1461252134402 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 08:22:14 INFO - PROCESS | 3897 | 1461252134413 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e58b3000 == 30 [pid = 3897] [id = 72] 08:22:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 68 (0x7f29e58ec000) [pid = 3897] [serial = 214] [outer = (nil)] 08:22:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 69 (0x7f29e6dd2c00) [pid = 3897] [serial = 215] [outer = 0x7f29e58ec000] 08:22:14 INFO - PROCESS | 3897 | 1461252134472 Marionette DEBUG loaded listener.js 08:22:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 70 (0x7f29e3a71400) [pid = 3897] [serial = 216] [outer = 0x7f29e58ec000] 08:22:15 INFO - PROCESS | 3897 | 1461252135194 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 08:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 981ms 08:22:15 INFO - PROCESS | 3897 | 1461252135249 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 08:22:15 INFO - PROCESS | 3897 | 1461252135252 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 08:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:22:15 INFO - PROCESS | 3897 | 1461252135257 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:22:15 INFO - PROCESS | 3897 | 1461252135260 Marionette TRACE conn3 <- [1,262,null,{}] 08:22:15 INFO - PROCESS | 3897 | 1461252135264 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:15 INFO - PROCESS | 3897 | 1461252135408 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 08:22:15 INFO - PROCESS | 3897 | 1461252135436 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6915800 == 31 [pid = 3897] [id = 73] 08:22:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 71 (0x7f29dd6a7c00) [pid = 3897] [serial = 217] [outer = (nil)] 08:22:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 72 (0x7f29e7153000) [pid = 3897] [serial = 218] [outer = 0x7f29dd6a7c00] 08:22:15 INFO - PROCESS | 3897 | 1461252135488 Marionette DEBUG loaded listener.js 08:22:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 73 (0x7f29e78eac00) [pid = 3897] [serial = 219] [outer = 0x7f29dd6a7c00] 08:22:16 INFO - PROCESS | 3897 | 1461252136043 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 08:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 825ms 08:22:16 INFO - PROCESS | 3897 | 1461252136090 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 08:22:16 INFO - PROCESS | 3897 | 1461252136093 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 08:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:22:16 INFO - PROCESS | 3897 | 1461252136099 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:22:16 INFO - PROCESS | 3897 | 1461252136101 Marionette TRACE conn3 <- [1,266,null,{}] 08:22:16 INFO - PROCESS | 3897 | 1461252136106 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:16 INFO - PROCESS | 3897 | 1461252136239 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 08:22:16 INFO - PROCESS | 3897 | 1461252136265 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6d87800 == 32 [pid = 3897] [id = 74] 08:22:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 74 (0x7f29dcda6400) [pid = 3897] [serial = 220] [outer = (nil)] 08:22:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 75 (0x7f29e927cc00) [pid = 3897] [serial = 221] [outer = 0x7f29dcda6400] 08:22:16 INFO - PROCESS | 3897 | 1461252136316 Marionette DEBUG loaded listener.js 08:22:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 76 (0x7f29e9d06400) [pid = 3897] [serial = 222] [outer = 0x7f29dcda6400] 08:22:17 INFO - PROCESS | 3897 | --DOMWINDOW == 75 (0x7f29dcda2800) [pid = 3897] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:22:17 INFO - PROCESS | 3897 | --DOMWINDOW == 74 (0x7f29e0471000) [pid = 3897] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:22:17 INFO - PROCESS | 3897 | --DOMWINDOW == 73 (0x7f29dda90000) [pid = 3897] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:22:17 INFO - PROCESS | 3897 | --DOMWINDOW == 72 (0x7f29dd84a000) [pid = 3897] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:22:17 INFO - PROCESS | 3897 | --DOMWINDOW == 71 (0x7f29e58ef000) [pid = 3897] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:22:17 INFO - PROCESS | 3897 | --DOMWINDOW == 70 (0x7f29dcda2400) [pid = 3897] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:22:17 INFO - PROCESS | 3897 | --DOMWINDOW == 69 (0x7f29dda8a000) [pid = 3897] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:22:17 INFO - PROCESS | 3897 | --DOMWINDOW == 68 (0x7f29ddf5fc00) [pid = 3897] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:22:17 INFO - PROCESS | 3897 | 1461252137065 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 08:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 976ms 08:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:22:17 INFO - PROCESS | 3897 | 1461252137076 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 08:22:17 INFO - PROCESS | 3897 | 1461252137078 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 08:22:17 INFO - PROCESS | 3897 | 1461252137083 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:22:17 INFO - PROCESS | 3897 | 1461252137085 Marionette TRACE conn3 <- [1,270,null,{}] 08:22:17 INFO - PROCESS | 3897 | 1461252137090 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:17 INFO - PROCESS | 3897 | 1461252137214 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 08:22:17 INFO - PROCESS | 3897 | 1461252137230 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6d84800 == 33 [pid = 3897] [id = 75] 08:22:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 69 (0x7f29e9d7ac00) [pid = 3897] [serial = 223] [outer = (nil)] 08:22:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 70 (0x7f29e9da9800) [pid = 3897] [serial = 224] [outer = 0x7f29e9d7ac00] 08:22:17 INFO - PROCESS | 3897 | 1461252137287 Marionette DEBUG loaded listener.js 08:22:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 71 (0x7f29f374e400) [pid = 3897] [serial = 225] [outer = 0x7f29e9d7ac00] 08:22:17 INFO - PROCESS | 3897 | 1461252137837 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 775ms 08:22:17 INFO - PROCESS | 3897 | 1461252137858 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 08:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:22:17 INFO - PROCESS | 3897 | 1461252137861 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 08:22:17 INFO - PROCESS | 3897 | 1461252137865 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:22:17 INFO - PROCESS | 3897 | 1461252137868 Marionette TRACE conn3 <- [1,274,null,{}] 08:22:17 INFO - PROCESS | 3897 | 1461252137872 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:17 INFO - PROCESS | 3897 | 1461252137979 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 08:22:17 INFO - PROCESS | 3897 | 1461252137987 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7873000 == 34 [pid = 3897] [id = 76] 08:22:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 72 (0x7f29dcd9e400) [pid = 3897] [serial = 226] [outer = (nil)] 08:22:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 73 (0x7f29f37edc00) [pid = 3897] [serial = 227] [outer = 0x7f29dcd9e400] 08:22:18 INFO - PROCESS | 3897 | 1461252138038 Marionette DEBUG loaded listener.js 08:22:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 74 (0x7f29f45cd000) [pid = 3897] [serial = 228] [outer = 0x7f29dcd9e400] 08:22:18 INFO - PROCESS | 3897 | 1461252138644 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 08:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 823ms 08:22:18 INFO - PROCESS | 3897 | 1461252138690 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 08:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:22:18 INFO - PROCESS | 3897 | 1461252138702 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 08:22:18 INFO - PROCESS | 3897 | 1461252138707 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:22:18 INFO - PROCESS | 3897 | 1461252138710 Marionette TRACE conn3 <- [1,278,null,{}] 08:22:18 INFO - PROCESS | 3897 | 1461252138715 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:18 INFO - PROCESS | 3897 | 1461252138828 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 08:22:18 INFO - PROCESS | 3897 | 1461252138907 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7fdf800 == 35 [pid = 3897] [id = 77] 08:22:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 75 (0x7f29dcd9d800) [pid = 3897] [serial = 229] [outer = (nil)] 08:22:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 76 (0x7f29f45cfc00) [pid = 3897] [serial = 230] [outer = 0x7f29dcd9d800] 08:22:18 INFO - PROCESS | 3897 | 1461252138958 Marionette DEBUG loaded listener.js 08:22:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 77 (0x7f29f482e000) [pid = 3897] [serial = 231] [outer = 0x7f29dcd9d800] 08:22:19 INFO - PROCESS | 3897 | 1461252139619 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 08:22:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 927ms 08:22:19 INFO - PROCESS | 3897 | 1461252139635 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 08:22:19 INFO - PROCESS | 3897 | 1461252139640 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 08:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:22:19 INFO - PROCESS | 3897 | 1461252139648 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:22:19 INFO - PROCESS | 3897 | 1461252139653 Marionette TRACE conn3 <- [1,282,null,{}] 08:22:19 INFO - PROCESS | 3897 | 1461252139659 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:19 INFO - PROCESS | 3897 | 1461252139792 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 08:22:19 INFO - PROCESS | 3897 | 1461252139890 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa8a000 == 36 [pid = 3897] [id = 78] 08:22:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 78 (0x7f29de978c00) [pid = 3897] [serial = 232] [outer = (nil)] 08:22:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 79 (0x7f29e0476000) [pid = 3897] [serial = 233] [outer = 0x7f29de978c00] 08:22:19 INFO - PROCESS | 3897 | 1461252139964 Marionette DEBUG loaded listener.js 08:22:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 80 (0x7f29e11aa400) [pid = 3897] [serial = 234] [outer = 0x7f29de978c00] 08:22:20 INFO - PROCESS | 3897 | 1461252140643 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 08:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1039ms 08:22:20 INFO - PROCESS | 3897 | 1461252140687 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 08:22:20 INFO - PROCESS | 3897 | 1461252140695 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 08:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:22:20 INFO - PROCESS | 3897 | 1461252140703 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:22:20 INFO - PROCESS | 3897 | 1461252140707 Marionette TRACE conn3 <- [1,286,null,{}] 08:22:20 INFO - PROCESS | 3897 | 1461252140727 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:20 INFO - PROCESS | 3897 | 1461252140906 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 08:22:20 INFO - PROCESS | 3897 | 1461252140919 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6916800 == 37 [pid = 3897] [id = 79] 08:22:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 81 (0x7f29e3a75000) [pid = 3897] [serial = 235] [outer = (nil)] 08:22:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 82 (0x7f29e628a000) [pid = 3897] [serial = 236] [outer = 0x7f29e3a75000] 08:22:20 INFO - PROCESS | 3897 | 1461252140979 Marionette DEBUG loaded listener.js 08:22:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 83 (0x7f29e6f8b800) [pid = 3897] [serial = 237] [outer = 0x7f29e3a75000] 08:22:21 INFO - PROCESS | 3897 | 1461252141716 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 08:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1043ms 08:22:21 INFO - PROCESS | 3897 | 1461252141746 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 08:22:21 INFO - PROCESS | 3897 | 1461252141750 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 08:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:22:21 INFO - PROCESS | 3897 | 1461252141755 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:22:21 INFO - PROCESS | 3897 | 1461252141760 Marionette TRACE conn3 <- [1,290,null,{}] 08:22:21 INFO - PROCESS | 3897 | 1461252141773 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:21 INFO - PROCESS | 3897 | 1461252141911 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 08:22:22 INFO - PROCESS | 3897 | 1461252142038 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ed090000 == 38 [pid = 3897] [id = 80] 08:22:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 84 (0x7f29e7fba000) [pid = 3897] [serial = 238] [outer = (nil)] 08:22:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 85 (0x7f29ea0bc800) [pid = 3897] [serial = 239] [outer = 0x7f29e7fba000] 08:22:22 INFO - PROCESS | 3897 | 1461252142102 Marionette DEBUG loaded listener.js 08:22:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 86 (0x7f29f46b3000) [pid = 3897] [serial = 240] [outer = 0x7f29e7fba000] 08:22:22 INFO - PROCESS | 3897 | 1461252142881 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1183ms 08:22:22 INFO - PROCESS | 3897 | 1461252142938 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 08:22:22 INFO - PROCESS | 3897 | 1461252142942 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 08:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:22:22 INFO - PROCESS | 3897 | 1461252142947 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:22:22 INFO - PROCESS | 3897 | 1461252142949 Marionette TRACE conn3 <- [1,294,null,{}] 08:22:22 INFO - PROCESS | 3897 | 1461252142954 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:23 INFO - PROCESS | 3897 | 1461252143079 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 08:22:23 INFO - PROCESS | 3897 | 1461252143177 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f37c7000 == 39 [pid = 3897] [id = 81] 08:22:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 87 (0x7f29f48ecc00) [pid = 3897] [serial = 241] [outer = (nil)] 08:22:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 88 (0x7f29f572f400) [pid = 3897] [serial = 242] [outer = 0x7f29f48ecc00] 08:22:23 INFO - PROCESS | 3897 | 1461252143248 Marionette DEBUG loaded listener.js 08:22:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 89 (0x7f29f58cac00) [pid = 3897] [serial = 243] [outer = 0x7f29f48ecc00] 08:22:23 INFO - PROCESS | 3897 | 1461252143886 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 976ms 08:22:23 INFO - PROCESS | 3897 | 1461252143924 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 08:22:23 INFO - PROCESS | 3897 | 1461252143927 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 08:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:22:23 INFO - PROCESS | 3897 | 1461252143932 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:22:23 INFO - PROCESS | 3897 | 1461252143935 Marionette TRACE conn3 <- [1,298,null,{}] 08:22:23 INFO - PROCESS | 3897 | 1461252143939 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:24 INFO - PROCESS | 3897 | 1461252144062 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 08:22:24 INFO - PROCESS | 3897 | 1461252144185 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f45f2800 == 40 [pid = 3897] [id = 82] 08:22:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 90 (0x7f29ddd72c00) [pid = 3897] [serial = 244] [outer = (nil)] 08:22:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 91 (0x7f29f5a50c00) [pid = 3897] [serial = 245] [outer = 0x7f29ddd72c00] 08:22:24 INFO - PROCESS | 3897 | 1461252144248 Marionette DEBUG loaded listener.js 08:22:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 92 (0x7f29f7921400) [pid = 3897] [serial = 246] [outer = 0x7f29ddd72c00] 08:22:24 INFO - PROCESS | 3897 | 1461252144939 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1024ms 08:22:24 INFO - PROCESS | 3897 | 1461252144957 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 08:22:24 INFO - PROCESS | 3897 | 1461252144960 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 08:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:22:24 INFO - PROCESS | 3897 | 1461252144965 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:22:24 INFO - PROCESS | 3897 | 1461252144967 Marionette TRACE conn3 <- [1,302,null,{}] 08:22:24 INFO - PROCESS | 3897 | 1461252144972 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:25 INFO - PROCESS | 3897 | 1461252145116 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 08:22:25 INFO - PROCESS | 3897 | 1461252145349 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfdd800 == 41 [pid = 3897] [id = 83] 08:22:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 93 (0x7f29dd6a3800) [pid = 3897] [serial = 247] [outer = (nil)] 08:22:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 94 (0x7f29dd841000) [pid = 3897] [serial = 248] [outer = 0x7f29dd6a3800] 08:22:25 INFO - PROCESS | 3897 | 1461252145414 Marionette DEBUG loaded listener.js 08:22:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 95 (0x7f29ddf59800) [pid = 3897] [serial = 249] [outer = 0x7f29dd6a3800] 08:22:26 INFO - PROCESS | 3897 | 1461252146176 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1229ms 08:22:26 INFO - PROCESS | 3897 | 1461252146195 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 08:22:26 INFO - PROCESS | 3897 | 1461252146200 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 08:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:22:26 INFO - PROCESS | 3897 | 1461252146207 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:22:26 INFO - PROCESS | 3897 | 1461252146211 Marionette TRACE conn3 <- [1,306,null,{}] 08:22:26 INFO - PROCESS | 3897 | 1461252146217 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:26 INFO - PROCESS | 3897 | 1461252146341 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 08:22:26 INFO - PROCESS | 3897 | 1461252146478 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7873000 == 40 [pid = 3897] [id = 76] 08:22:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6d84800 == 39 [pid = 3897] [id = 75] 08:22:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6d87800 == 38 [pid = 3897] [id = 74] 08:22:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6915800 == 37 [pid = 3897] [id = 73] 08:22:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e58b3000 == 36 [pid = 3897] [id = 72] 08:22:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e04a4800 == 35 [pid = 3897] [id = 71] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 94 (0x7f29e7fb8800) [pid = 3897] [serial = 197] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 93 (0x7f29e0478c00) [pid = 3897] [serial = 170] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 92 (0x7f29e5dd5800) [pid = 3897] [serial = 173] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd556800 == 36 [pid = 3897] [id = 84] 08:22:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 93 (0x7f29e0478c00) [pid = 3897] [serial = 250] [outer = (nil)] 08:22:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 94 (0x7f29e11ab400) [pid = 3897] [serial = 251] [outer = 0x7f29e0478c00] 08:22:26 INFO - PROCESS | 3897 | 1461252146560 Marionette DEBUG loaded listener.js 08:22:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 95 (0x7f29e3ab9000) [pid = 3897] [serial = 252] [outer = 0x7f29e0478c00] 08:22:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddd04000 == 35 [pid = 3897] [id = 70] 08:22:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddfc2000 == 34 [pid = 3897] [id = 69] 08:22:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e3d3c000 == 33 [pid = 3897] [id = 68] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 94 (0x7f29f46b2400) [pid = 3897] [serial = 167] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 93 (0x7f29e5527400) [pid = 3897] [serial = 144] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 92 (0x7f29e555b400) [pid = 3897] [serial = 188] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 91 (0x7f29e0538400) [pid = 3897] [serial = 179] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 90 (0x7f29e1143400) [pid = 3897] [serial = 180] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 89 (0x7f29ddf5c400) [pid = 3897] [serial = 177] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 88 (0x7f29ddb78000) [pid = 3897] [serial = 176] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 87 (0x7f29e3a6e000) [pid = 3897] [serial = 182] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 86 (0x7f29e3abd000) [pid = 3897] [serial = 183] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 85 (0x7f29e6ddac00) [pid = 3897] [serial = 191] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 84 (0x7f29e785cc00) [pid = 3897] [serial = 195] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 83 (0x7f29e747ac00) [pid = 3897] [serial = 194] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 82 (0x7f29e3d1f800) [pid = 3897] [serial = 185] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 81 (0x7f29e552e400) [pid = 3897] [serial = 186] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 80 (0x7f29e7149800) [pid = 3897] [serial = 192] [outer = (nil)] [url = about:blank] 08:22:26 INFO - PROCESS | 3897 | --DOMWINDOW == 79 (0x7f29e58f0c00) [pid = 3897] [serial = 189] [outer = (nil)] [url = about:blank] 08:22:27 INFO - PROCESS | 3897 | 1461252147131 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 935ms 08:22:27 INFO - PROCESS | 3897 | 1461252147149 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 08:22:27 INFO - PROCESS | 3897 | 1461252147154 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 08:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:22:27 INFO - PROCESS | 3897 | 1461252147162 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:22:27 INFO - PROCESS | 3897 | 1461252147164 Marionette TRACE conn3 <- [1,310,null,{}] 08:22:27 INFO - PROCESS | 3897 | 1461252147169 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:27 INFO - PROCESS | 3897 | 1461252147292 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 08:22:27 INFO - PROCESS | 3897 | 1461252147387 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e11d1800 == 34 [pid = 3897] [id = 85] 08:22:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 80 (0x7f29de86f800) [pid = 3897] [serial = 253] [outer = (nil)] 08:22:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 81 (0x7f29e4495800) [pid = 3897] [serial = 254] [outer = 0x7f29de86f800] 08:22:27 INFO - PROCESS | 3897 | 1461252147438 Marionette DEBUG loaded listener.js 08:22:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 82 (0x7f29e5c55000) [pid = 3897] [serial = 255] [outer = 0x7f29de86f800] 08:22:27 INFO - PROCESS | 3897 | 1461252147935 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 831ms 08:22:27 INFO - PROCESS | 3897 | 1461252147991 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 08:22:27 INFO - PROCESS | 3897 | 1461252147993 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 08:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:22:28 INFO - PROCESS | 3897 | 1461252148001 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:22:28 INFO - PROCESS | 3897 | 1461252148008 Marionette TRACE conn3 <- [1,314,null,{}] 08:22:28 INFO - PROCESS | 3897 | 1461252148020 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:28 INFO - PROCESS | 3897 | 1461252148135 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 08:22:28 INFO - PROCESS | 3897 | 1461252148151 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5cb9800 == 35 [pid = 3897] [id = 86] 08:22:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 83 (0x7f29e628d000) [pid = 3897] [serial = 256] [outer = (nil)] 08:22:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 84 (0x7f29e710a000) [pid = 3897] [serial = 257] [outer = 0x7f29e628d000] 08:22:28 INFO - PROCESS | 3897 | 1461252148201 Marionette DEBUG loaded listener.js 08:22:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 85 (0x7f29e7853000) [pid = 3897] [serial = 258] [outer = 0x7f29e628d000] 08:22:28 INFO - PROCESS | 3897 | 1461252148897 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 933ms 08:22:28 INFO - PROCESS | 3897 | 1461252148933 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 08:22:28 INFO - PROCESS | 3897 | 1461252148935 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 08:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:22:28 INFO - PROCESS | 3897 | 1461252148940 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:22:28 INFO - PROCESS | 3897 | 1461252148942 Marionette TRACE conn3 <- [1,318,null,{}] 08:22:28 INFO - PROCESS | 3897 | 1461252148947 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:29 INFO - PROCESS | 3897 | 1461252149092 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 08:22:29 INFO - PROCESS | 3897 | 1461252149116 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e662e800 == 36 [pid = 3897] [id = 87] 08:22:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 86 (0x7f29e11a1400) [pid = 3897] [serial = 259] [outer = (nil)] 08:22:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 87 (0x7f29e7857000) [pid = 3897] [serial = 260] [outer = 0x7f29e11a1400] 08:22:29 INFO - PROCESS | 3897 | 1461252149166 Marionette DEBUG loaded listener.js 08:22:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 88 (0x7f29ea0b6c00) [pid = 3897] [serial = 261] [outer = 0x7f29e11a1400] 08:22:29 INFO - PROCESS | 3897 | 1461252149743 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 826ms 08:22:29 INFO - PROCESS | 3897 | 1461252149807 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 08:22:29 INFO - PROCESS | 3897 | 1461252149810 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 08:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:22:29 INFO - PROCESS | 3897 | 1461252149815 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:22:29 INFO - PROCESS | 3897 | 1461252149817 Marionette TRACE conn3 <- [1,322,null,{}] 08:22:29 INFO - PROCESS | 3897 | 1461252149822 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:29 INFO - PROCESS | 3897 | 1461252149964 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 08:22:30 INFO - PROCESS | 3897 | 1461252149991 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71d5800 == 37 [pid = 3897] [id = 88] 08:22:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 89 (0x7f29f46b0c00) [pid = 3897] [serial = 262] [outer = (nil)] 08:22:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 90 (0x7f29f4829800) [pid = 3897] [serial = 263] [outer = 0x7f29f46b0c00] 08:22:30 INFO - PROCESS | 3897 | 1461252150052 Marionette DEBUG loaded listener.js 08:22:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 91 (0x7f29f7923800) [pid = 3897] [serial = 264] [outer = 0x7f29f46b0c00] 08:22:30 INFO - PROCESS | 3897 | 1461252150663 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 877ms 08:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:22:30 INFO - PROCESS | 3897 | 1461252150693 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 08:22:30 INFO - PROCESS | 3897 | 1461252150695 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 08:22:30 INFO - PROCESS | 3897 | 1461252150699 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:22:30 INFO - PROCESS | 3897 | 1461252150702 Marionette TRACE conn3 <- [1,326,null,{}] 08:22:30 INFO - PROCESS | 3897 | 1461252150706 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:30 INFO - PROCESS | 3897 | 1461252150856 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 08:22:30 INFO - PROCESS | 3897 | 1461252150871 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ed08f000 == 38 [pid = 3897] [id = 89] 08:22:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 92 (0x7f29f7925000) [pid = 3897] [serial = 265] [outer = (nil)] 08:22:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 93 (0x7f29f97d9800) [pid = 3897] [serial = 266] [outer = 0x7f29f7925000] 08:22:30 INFO - PROCESS | 3897 | 1461252150965 Marionette DEBUG loaded listener.js 08:22:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 94 (0x7f29f988c400) [pid = 3897] [serial = 267] [outer = 0x7f29f7925000] 08:22:31 INFO - PROCESS | 3897 | --DOMWINDOW == 93 (0x7f29e11a5000) [pid = 3897] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:22:31 INFO - PROCESS | 3897 | --DOMWINDOW == 92 (0x7f29dd6a3c00) [pid = 3897] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:22:31 INFO - PROCESS | 3897 | --DOMWINDOW == 91 (0x7f29e0535800) [pid = 3897] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:22:31 INFO - PROCESS | 3897 | --DOMWINDOW == 90 (0x7f29dcda6400) [pid = 3897] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:22:31 INFO - PROCESS | 3897 | --DOMWINDOW == 89 (0x7f29e9d7ac00) [pid = 3897] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:22:31 INFO - PROCESS | 3897 | --DOMWINDOW == 88 (0x7f29dd6a7c00) [pid = 3897] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:22:31 INFO - PROCESS | 3897 | --DOMWINDOW == 87 (0x7f29dd848800) [pid = 3897] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:22:31 INFO - PROCESS | 3897 | --DOMWINDOW == 86 (0x7f29e58ec000) [pid = 3897] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:22:31 INFO - PROCESS | 3897 | --DOMWINDOW == 85 (0x7f29dcd9e400) [pid = 3897] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:22:31 INFO - PROCESS | 3897 | 1461252151625 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 975ms 08:22:31 INFO - PROCESS | 3897 | 1461252151674 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 08:22:31 INFO - PROCESS | 3897 | 1461252151676 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 08:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:22:31 INFO - PROCESS | 3897 | 1461252151681 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:22:31 INFO - PROCESS | 3897 | 1461252151683 Marionette TRACE conn3 <- [1,330,null,{}] 08:22:31 INFO - PROCESS | 3897 | 1461252151688 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:31 INFO - PROCESS | 3897 | 1461252151822 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 08:22:31 INFO - PROCESS | 3897 | 1461252151835 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7fc7800 == 39 [pid = 3897] [id = 90] 08:22:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 86 (0x7f29ddd6fc00) [pid = 3897] [serial = 268] [outer = (nil)] 08:22:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 87 (0x7f29f4a07800) [pid = 3897] [serial = 269] [outer = 0x7f29ddd6fc00] 08:22:31 INFO - PROCESS | 3897 | 1461252151886 Marionette DEBUG loaded listener.js 08:22:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 88 (0x7f29f9971c00) [pid = 3897] [serial = 270] [outer = 0x7f29ddd6fc00] 08:22:32 INFO - PROCESS | 3897 | 1461252152418 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 773ms 08:22:32 INFO - PROCESS | 3897 | 1461252152455 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 08:22:32 INFO - PROCESS | 3897 | 1461252152458 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 08:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:22:32 INFO - PROCESS | 3897 | 1461252152463 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:22:32 INFO - PROCESS | 3897 | 1461252152465 Marionette TRACE conn3 <- [1,334,null,{}] 08:22:32 INFO - PROCESS | 3897 | 1461252152505 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:32 INFO - PROCESS | 3897 | 1461252152614 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 08:22:32 INFO - PROCESS | 3897 | 1461252152628 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f5705800 == 40 [pid = 3897] [id = 91] 08:22:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 89 (0x7f29f482e800) [pid = 3897] [serial = 271] [outer = (nil)] 08:22:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 90 (0x7f29f9ccdc00) [pid = 3897] [serial = 272] [outer = 0x7f29f482e800] 08:22:32 INFO - PROCESS | 3897 | 1461252152687 Marionette DEBUG loaded listener.js 08:22:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 91 (0x7f29f9cfac00) [pid = 3897] [serial = 273] [outer = 0x7f29f482e800] 08:22:33 INFO - PROCESS | 3897 | 1461252153287 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 884ms 08:22:33 INFO - PROCESS | 3897 | 1461252153348 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 08:22:33 INFO - PROCESS | 3897 | 1461252153352 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 08:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:22:33 INFO - PROCESS | 3897 | 1461252153360 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:22:33 INFO - PROCESS | 3897 | 1461252153365 Marionette TRACE conn3 <- [1,338,null,{}] 08:22:33 INFO - PROCESS | 3897 | 1461252153373 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:33 INFO - PROCESS | 3897 | 1461252153552 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 08:22:33 INFO - PROCESS | 3897 | 1461252153673 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29df638800 == 41 [pid = 3897] [id = 92] 08:22:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 92 (0x7f29e0471000) [pid = 3897] [serial = 274] [outer = (nil)] 08:22:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 93 (0x7f29e053dc00) [pid = 3897] [serial = 275] [outer = 0x7f29e0471000] 08:22:33 INFO - PROCESS | 3897 | 1461252153738 Marionette DEBUG loaded listener.js 08:22:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 94 (0x7f29e11a6c00) [pid = 3897] [serial = 276] [outer = 0x7f29e0471000] 08:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1131ms 08:22:34 INFO - PROCESS | 3897 | 1461252154483 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:34 INFO - PROCESS | 3897 | 1461252154506 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 08:22:34 INFO - PROCESS | 3897 | 1461252154513 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 08:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:22:34 INFO - PROCESS | 3897 | 1461252154523 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:22:34 INFO - PROCESS | 3897 | 1461252154526 Marionette TRACE conn3 <- [1,342,null,{}] 08:22:34 INFO - PROCESS | 3897 | 1461252154532 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:34 INFO - PROCESS | 3897 | 1461252154659 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 08:22:34 INFO - PROCESS | 3897 | 1461252154785 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6836800 == 42 [pid = 3897] [id = 93] 08:22:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 95 (0x7f29e11ab800) [pid = 3897] [serial = 277] [outer = (nil)] 08:22:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 96 (0x7f29e6dcf800) [pid = 3897] [serial = 278] [outer = 0x7f29e11ab800] 08:22:34 INFO - PROCESS | 3897 | 1461252154847 Marionette DEBUG loaded listener.js 08:22:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 97 (0x7f29e6f8e000) [pid = 3897] [serial = 279] [outer = 0x7f29e11ab800] 08:22:35 INFO - PROCESS | 3897 | 1461252155561 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1082ms 08:22:35 INFO - PROCESS | 3897 | 1461252155605 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 08:22:35 INFO - PROCESS | 3897 | 1461252155608 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 08:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:22:35 INFO - PROCESS | 3897 | 1461252155614 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:22:35 INFO - PROCESS | 3897 | 1461252155619 Marionette TRACE conn3 <- [1,346,null,{}] 08:22:35 INFO - PROCESS | 3897 | 1461252155632 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:35 INFO - PROCESS | 3897 | 1461252155764 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 08:22:35 INFO - PROCESS | 3897 | 1461252155892 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f741a800 == 43 [pid = 3897] [id = 94] 08:22:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 98 (0x7f29e9d0ec00) [pid = 3897] [serial = 280] [outer = (nil)] 08:22:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 99 (0x7f29f45ce000) [pid = 3897] [serial = 281] [outer = 0x7f29e9d0ec00] 08:22:35 INFO - PROCESS | 3897 | 1461252155957 Marionette DEBUG loaded listener.js 08:22:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f29f5adf800) [pid = 3897] [serial = 282] [outer = 0x7f29e9d0ec00] 08:22:36 INFO - PROCESS | 3897 | 1461252156747 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1141ms 08:22:36 INFO - PROCESS | 3897 | 1461252156755 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 08:22:36 INFO - PROCESS | 3897 | 1461252156759 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 08:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:22:36 INFO - PROCESS | 3897 | 1461252156763 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:22:36 INFO - PROCESS | 3897 | 1461252156766 Marionette TRACE conn3 <- [1,350,null,{}] 08:22:36 INFO - PROCESS | 3897 | 1461252156771 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:36 INFO - PROCESS | 3897 | 1461252156895 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 08:22:37 INFO - PROCESS | 3897 | 1461252156994 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f9054000 == 44 [pid = 3897] [id = 95] 08:22:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f29e9d7f000) [pid = 3897] [serial = 283] [outer = (nil)] 08:22:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f29f99db400) [pid = 3897] [serial = 284] [outer = 0x7f29e9d7f000] 08:22:37 INFO - PROCESS | 3897 | 1461252157055 Marionette DEBUG loaded listener.js 08:22:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f29f9d3c000) [pid = 3897] [serial = 285] [outer = 0x7f29e9d7f000] 08:22:37 INFO - PROCESS | 3897 | 1461252157792 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1080ms 08:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:22:37 INFO - PROCESS | 3897 | 1461252157845 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 08:22:37 INFO - PROCESS | 3897 | 1461252157847 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 08:22:37 INFO - PROCESS | 3897 | 1461252157853 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:22:37 INFO - PROCESS | 3897 | 1461252157855 Marionette TRACE conn3 <- [1,354,null,{}] 08:22:37 INFO - PROCESS | 3897 | 1461252157877 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:38 INFO - PROCESS | 3897 | 1461252158012 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 08:22:38 INFO - PROCESS | 3897 | 1461252158138 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e3b40000 == 45 [pid = 3897] [id = 96] 08:22:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f29dcd9ec00) [pid = 3897] [serial = 286] [outer = (nil)] 08:22:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f29e58f0800) [pid = 3897] [serial = 287] [outer = 0x7f29dcd9ec00] 08:22:38 INFO - PROCESS | 3897 | 1461252158202 Marionette DEBUG loaded listener.js 08:22:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29f4384000) [pid = 3897] [serial = 288] [outer = 0x7f29dcd9ec00] 08:22:38 INFO - PROCESS | 3897 | 1461252158852 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1182ms 08:22:39 INFO - PROCESS | 3897 | 1461252159078 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 08:22:39 INFO - PROCESS | 3897 | 1461252159085 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 08:22:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29dd6a2400) [pid = 3897] [serial = 289] [outer = 0x7f29dcda9c00] 08:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:22:39 INFO - PROCESS | 3897 | 1461252159127 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:22:39 INFO - PROCESS | 3897 | 1461252159130 Marionette TRACE conn3 <- [1,358,null,{}] 08:22:39 INFO - PROCESS | 3897 | 1461252159175 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:39 INFO - PROCESS | 3897 | 1461252159303 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 08:22:39 INFO - PROCESS | 3897 | 1461252159399 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6837800 == 46 [pid = 3897] [id = 97] 08:22:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29dcdeac00) [pid = 3897] [serial = 290] [outer = (nil)] 08:22:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29dcdf5000) [pid = 3897] [serial = 291] [outer = 0x7f29dcdeac00] 08:22:39 INFO - PROCESS | 3897 | 1461252159455 Marionette DEBUG loaded listener.js 08:22:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29dfa0d000) [pid = 3897] [serial = 292] [outer = 0x7f29dcdeac00] 08:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1158ms 08:22:40 INFO - PROCESS | 3897 | 1461252160266 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:40 INFO - PROCESS | 3897 | 1461252160276 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 08:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:22:40 INFO - PROCESS | 3897 | 1461252160281 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 08:22:40 INFO - PROCESS | 3897 | 1461252160290 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:22:40 INFO - PROCESS | 3897 | 1461252160295 Marionette TRACE conn3 <- [1,362,null,{}] 08:22:40 INFO - PROCESS | 3897 | 1461252160300 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:40 INFO - PROCESS | 3897 | 1461252160425 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 08:22:40 INFO - PROCESS | 3897 | 1461252160555 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7fc7800 == 45 [pid = 3897] [id = 90] 08:22:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ed08f000 == 44 [pid = 3897] [id = 89] 08:22:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e71d5800 == 43 [pid = 3897] [id = 88] 08:22:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfc6800 == 44 [pid = 3897] [id = 98] 08:22:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29ddf5c000) [pid = 3897] [serial = 293] [outer = (nil)] 08:22:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29e3ac4400) [pid = 3897] [serial = 294] [outer = 0x7f29ddf5c000] 08:22:40 INFO - PROCESS | 3897 | 1461252160649 Marionette DEBUG loaded listener.js 08:22:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29e5b14800) [pid = 3897] [serial = 295] [outer = 0x7f29ddf5c000] 08:22:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e662e800 == 43 [pid = 3897] [id = 87] 08:22:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e5cb9800 == 42 [pid = 3897] [id = 86] 08:22:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e11d1800 == 41 [pid = 3897] [id = 85] 08:22:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd556800 == 40 [pid = 3897] [id = 84] 08:22:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddfdd800 == 39 [pid = 3897] [id = 83] 08:22:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa8a000 == 38 [pid = 3897] [id = 78] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29e3abc400) [pid = 3897] [serial = 212] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29df65f800) [pid = 3897] [serial = 206] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29e114e400) [pid = 3897] [serial = 203] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29e1141c00) [pid = 3897] [serial = 209] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29e11a7400) [pid = 3897] [serial = 210] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29e9d06400) [pid = 3897] [serial = 222] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29f374e400) [pid = 3897] [serial = 225] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29e5559c00) [pid = 3897] [serial = 213] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f29e6dd1000) [pid = 3897] [serial = 207] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f29e78eac00) [pid = 3897] [serial = 219] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 102 (0x7f29e7151000) [pid = 3897] [serial = 174] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 101 (0x7f29dda86400) [pid = 3897] [serial = 200] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 100 (0x7f29e3a71400) [pid = 3897] [serial = 216] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 99 (0x7f29e927cc00) [pid = 3897] [serial = 221] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 98 (0x7f29e9da9800) [pid = 3897] [serial = 224] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 97 (0x7f29e7153000) [pid = 3897] [serial = 218] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 96 (0x7f29e6dd2c00) [pid = 3897] [serial = 215] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 95 (0x7f29f37edc00) [pid = 3897] [serial = 227] [outer = (nil)] [url = about:blank] 08:22:40 INFO - PROCESS | 3897 | --DOMWINDOW == 94 (0x7f29f45cd000) [pid = 3897] [serial = 228] [outer = (nil)] [url = about:blank] 08:22:41 INFO - PROCESS | 3897 | 1461252161262 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 985ms 08:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:22:41 INFO - PROCESS | 3897 | 1461252161272 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 08:22:41 INFO - PROCESS | 3897 | 1461252161274 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 08:22:41 INFO - PROCESS | 3897 | 1461252161280 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:22:41 INFO - PROCESS | 3897 | 1461252161282 Marionette TRACE conn3 <- [1,366,null,{}] 08:22:41 INFO - PROCESS | 3897 | 1461252161295 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:41 INFO - PROCESS | 3897 | 1461252161418 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 08:22:41 INFO - PROCESS | 3897 | 1461252161441 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5ca8800 == 39 [pid = 3897] [id = 99] 08:22:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 95 (0x7f29dfa11400) [pid = 3897] [serial = 296] [outer = (nil)] 08:22:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 96 (0x7f29e714a800) [pid = 3897] [serial = 297] [outer = 0x7f29dfa11400] 08:22:41 INFO - PROCESS | 3897 | 1461252161567 Marionette DEBUG loaded listener.js 08:22:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 97 (0x7f29e7857400) [pid = 3897] [serial = 298] [outer = 0x7f29dfa11400] 08:22:42 INFO - PROCESS | 3897 | 1461252162224 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 984ms 08:22:42 INFO - PROCESS | 3897 | 1461252162263 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 08:22:42 INFO - PROCESS | 3897 | 1461252162265 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 08:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:22:42 INFO - PROCESS | 3897 | 1461252162270 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:22:42 INFO - PROCESS | 3897 | 1461252162272 Marionette TRACE conn3 <- [1,370,null,{}] 08:22:42 INFO - PROCESS | 3897 | 1461252162277 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:42 INFO - PROCESS | 3897 | 1461252162425 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 08:22:42 INFO - PROCESS | 3897 | 1461252162440 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6d86800 == 40 [pid = 3897] [id = 100] 08:22:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 98 (0x7f29e6dd0400) [pid = 3897] [serial = 299] [outer = (nil)] 08:22:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 99 (0x7f29ed16d000) [pid = 3897] [serial = 300] [outer = 0x7f29e6dd0400] 08:22:42 INFO - PROCESS | 3897 | 1461252162492 Marionette DEBUG loaded listener.js 08:22:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f29f46b2400) [pid = 3897] [serial = 301] [outer = 0x7f29e6dd0400] 08:22:43 INFO - PROCESS | 3897 | 1461252163080 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 930ms 08:22:43 INFO - PROCESS | 3897 | 1461252163215 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 08:22:43 INFO - PROCESS | 3897 | 1461252163218 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 08:22:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:22:43 INFO - PROCESS | 3897 | 1461252163223 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:22:43 INFO - PROCESS | 3897 | 1461252163225 Marionette TRACE conn3 <- [1,374,null,{}] 08:22:43 INFO - PROCESS | 3897 | 1461252163233 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:43 INFO - PROCESS | 3897 | 1461252163386 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 08:22:43 INFO - PROCESS | 3897 | 1461252163440 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ea042000 == 41 [pid = 3897] [id = 101] 08:22:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f29e78dc400) [pid = 3897] [serial = 302] [outer = (nil)] 08:22:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f29f5732800) [pid = 3897] [serial = 303] [outer = 0x7f29e78dc400] 08:22:43 INFO - PROCESS | 3897 | 1461252163491 Marionette DEBUG loaded listener.js 08:22:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f29f7920800) [pid = 3897] [serial = 304] [outer = 0x7f29e78dc400] 08:22:44 INFO - PROCESS | 3897 | 1461252164046 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:22:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:22:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 882ms 08:22:44 INFO - PROCESS | 3897 | 1461252164106 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 08:22:44 INFO - PROCESS | 3897 | 1461252164109 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 08:22:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:22:44 INFO - PROCESS | 3897 | 1461252164113 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:22:44 INFO - PROCESS | 3897 | 1461252164115 Marionette TRACE conn3 <- [1,378,null,{}] 08:22:44 INFO - PROCESS | 3897 | 1461252164120 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:44 INFO - PROCESS | 3897 | 1461252164289 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 08:22:44 INFO - PROCESS | 3897 | 1461252164317 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f5703800 == 42 [pid = 3897] [id = 102] 08:22:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f29dabcc800) [pid = 3897] [serial = 305] [outer = (nil)] 08:22:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f29f9265400) [pid = 3897] [serial = 306] [outer = 0x7f29dabcc800] 08:22:44 INFO - PROCESS | 3897 | 1461252164368 Marionette DEBUG loaded listener.js 08:22:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29f996e400) [pid = 3897] [serial = 307] [outer = 0x7f29dabcc800] 08:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29f46b0c00) [pid = 3897] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f29de86f800) [pid = 3897] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f29dd6a3800) [pid = 3897] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 102 (0x7f29e628d000) [pid = 3897] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 101 (0x7f29e0478c00) [pid = 3897] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 100 (0x7f29f7925000) [pid = 3897] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 99 (0x7f29ddd6fc00) [pid = 3897] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:22:44 INFO - PROCESS | 3897 | --DOMWINDOW == 98 (0x7f29e11a1400) [pid = 3897] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:22:45 INFO - PROCESS | 3897 | 1461252165090 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:22:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:22:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1026ms 08:22:45 INFO - PROCESS | 3897 | 1461252165140 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 08:22:45 INFO - PROCESS | 3897 | 1461252165143 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 08:22:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:22:45 INFO - PROCESS | 3897 | 1461252165148 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:22:45 INFO - PROCESS | 3897 | 1461252165151 Marionette TRACE conn3 <- [1,382,null,{}] 08:22:45 INFO - PROCESS | 3897 | 1461252165164 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:45 INFO - PROCESS | 3897 | 1461252165280 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 08:22:45 INFO - PROCESS | 3897 | 1461252165292 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7fdb000 == 43 [pid = 3897] [id = 103] 08:22:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 99 (0x7f29dfa0f800) [pid = 3897] [serial = 308] [outer = (nil)] 08:22:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f29f97cec00) [pid = 3897] [serial = 309] [outer = 0x7f29dfa0f800] 08:22:45 INFO - PROCESS | 3897 | 1461252165344 Marionette DEBUG loaded listener.js 08:22:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f29f9cf7800) [pid = 3897] [serial = 310] [outer = 0x7f29dfa0f800] 08:22:45 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:22:45 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:22:45 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:22:45 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:22:45 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:22:45 INFO - PROCESS | 3897 | 1461252165934 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:22:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:22:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 877ms 08:22:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:22:46 INFO - PROCESS | 3897 | 1461252166027 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 08:22:46 INFO - PROCESS | 3897 | 1461252166029 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 08:22:46 INFO - PROCESS | 3897 | 1461252166033 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:22:46 INFO - PROCESS | 3897 | 1461252166036 Marionette TRACE conn3 <- [1,386,null,{}] 08:22:46 INFO - PROCESS | 3897 | 1461252166040 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:46 INFO - PROCESS | 3897 | 1461252166177 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 08:22:46 INFO - PROCESS | 3897 | 1461252166195 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f98c4800 == 44 [pid = 3897] [id = 104] 08:22:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f29dd6a7c00) [pid = 3897] [serial = 311] [outer = (nil)] 08:22:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f29fb911c00) [pid = 3897] [serial = 312] [outer = 0x7f29dd6a7c00] 08:22:46 INFO - PROCESS | 3897 | 1461252166246 Marionette DEBUG loaded listener.js 08:22:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f29fc6a5400) [pid = 3897] [serial = 313] [outer = 0x7f29dd6a7c00] 08:22:46 INFO - PROCESS | 3897 | 1461252166782 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 08:22:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:22:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 780ms 08:22:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:22:46 INFO - PROCESS | 3897 | 1461252166814 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 08:22:46 INFO - PROCESS | 3897 | 1461252166816 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 08:22:46 INFO - PROCESS | 3897 | 1461252166820 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:22:46 INFO - PROCESS | 3897 | 1461252166823 Marionette TRACE conn3 <- [1,390,null,{}] 08:22:46 INFO - PROCESS | 3897 | 1461252166828 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:46 INFO - PROCESS | 3897 | 1461252166988 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 08:22:47 INFO - PROCESS | 3897 | 1461252167125 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfc2000 == 45 [pid = 3897] [id = 105] 08:22:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f29dabc3000) [pid = 3897] [serial = 314] [outer = (nil)] 08:22:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29dabc7800) [pid = 3897] [serial = 315] [outer = 0x7f29dabc3000] 08:22:47 INFO - PROCESS | 3897 | 1461252167189 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29dabd0c00) [pid = 3897] [serial = 316] [outer = 0x7f29dabc3000] 08:22:47 INFO - PROCESS | 3897 | 1461252167988 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 08:22:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:22:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1227ms 08:22:48 INFO - PROCESS | 3897 | 1461252168049 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 08:22:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:22:48 INFO - PROCESS | 3897 | 1461252168055 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 08:22:48 INFO - PROCESS | 3897 | 1461252168062 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:22:48 INFO - PROCESS | 3897 | 1461252168067 Marionette TRACE conn3 <- [1,394,null,{}] 08:22:48 INFO - PROCESS | 3897 | 1461252168073 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:48 INFO - PROCESS | 3897 | 1461252168212 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 08:22:48 INFO - PROCESS | 3897 | 1461252168339 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71ce800 == 46 [pid = 3897] [id = 106] 08:22:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29dcdf9000) [pid = 3897] [serial = 317] [outer = (nil)] 08:22:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29e3abbc00) [pid = 3897] [serial = 318] [outer = 0x7f29dcdf9000] 08:22:48 INFO - PROCESS | 3897 | 1461252168405 Marionette DEBUG loaded listener.js 08:22:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29e5886c00) [pid = 3897] [serial = 319] [outer = 0x7f29dcdf9000] 08:22:49 INFO - PROCESS | 3897 | 1461252169230 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 08:22:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1238ms 08:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:22:49 INFO - PROCESS | 3897 | 1461252169300 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 08:22:49 INFO - PROCESS | 3897 | 1461252169303 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 08:22:49 INFO - PROCESS | 3897 | 1461252169309 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:22:49 INFO - PROCESS | 3897 | 1461252169312 Marionette TRACE conn3 <- [1,398,null,{}] 08:22:49 INFO - PROCESS | 3897 | 1461252169317 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:49 INFO - PROCESS | 3897 | 1461252169452 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 08:22:49 INFO - PROCESS | 3897 | 1461252169582 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f9837000 == 47 [pid = 3897] [id = 107] 08:22:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29e5889400) [pid = 3897] [serial = 320] [outer = (nil)] 08:22:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29e7855000) [pid = 3897] [serial = 321] [outer = 0x7f29e5889400] 08:22:49 INFO - PROCESS | 3897 | 1461252169644 Marionette DEBUG loaded listener.js 08:22:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29edb2bc00) [pid = 3897] [serial = 322] [outer = 0x7f29e5889400] 08:22:50 INFO - PROCESS | 3897 | 1461252170475 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 08:22:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:22:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1230ms 08:22:50 INFO - PROCESS | 3897 | 1461252170539 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 08:22:50 INFO - PROCESS | 3897 | 1461252170544 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 08:22:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:22:50 INFO - PROCESS | 3897 | 1461252170558 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:22:50 INFO - PROCESS | 3897 | 1461252170563 Marionette TRACE conn3 <- [1,402,null,{}] 08:22:50 INFO - PROCESS | 3897 | 1461252170568 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:50 INFO - PROCESS | 3897 | 1461252170700 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 08:22:50 INFO - PROCESS | 3897 | 1461252170824 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f9d22800 == 48 [pid = 3897] [id = 108] 08:22:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29dabd0400) [pid = 3897] [serial = 323] [outer = (nil)] 08:22:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29f9977c00) [pid = 3897] [serial = 324] [outer = 0x7f29dabd0400] 08:22:50 INFO - PROCESS | 3897 | 1461252170890 Marionette DEBUG loaded listener.js 08:22:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29fdc5a000) [pid = 3897] [serial = 325] [outer = 0x7f29dabd0400] 08:22:51 INFO - PROCESS | 3897 | 1461252171644 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 08:22:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:22:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1139ms 08:22:51 INFO - PROCESS | 3897 | 1461252171690 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 08:22:51 INFO - PROCESS | 3897 | 1461252171694 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 08:22:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:22:51 INFO - PROCESS | 3897 | 1461252171699 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:22:51 INFO - PROCESS | 3897 | 1461252171701 Marionette TRACE conn3 <- [1,406,null,{}] 08:22:51 INFO - PROCESS | 3897 | 1461252171706 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:51 INFO - PROCESS | 3897 | 1461252171830 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 08:22:52 INFO - PROCESS | 3897 | 1461252172116 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e116b000 == 49 [pid = 3897] [id = 109] 08:22:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29dabce800) [pid = 3897] [serial = 326] [outer = (nil)] 08:22:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29dcda6800) [pid = 3897] [serial = 327] [outer = 0x7f29dabce800] 08:22:52 INFO - PROCESS | 3897 | 1461252172185 Marionette DEBUG loaded listener.js 08:22:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29dd1a7c00) [pid = 3897] [serial = 328] [outer = 0x7f29dabce800] 08:22:53 INFO - PROCESS | 3897 | 1461252173034 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 08:22:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:22:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1377ms 08:22:53 INFO - PROCESS | 3897 | 1461252173076 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 08:22:53 INFO - PROCESS | 3897 | 1461252173080 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 08:22:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:22:53 INFO - PROCESS | 3897 | 1461252173087 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:22:53 INFO - PROCESS | 3897 | 1461252173092 Marionette TRACE conn3 <- [1,410,null,{}] 08:22:53 INFO - PROCESS | 3897 | 1461252173098 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:53 INFO - PROCESS | 3897 | 1461252173225 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 08:22:53 INFO - PROCESS | 3897 | 1461252173385 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:53 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f98c4800 == 48 [pid = 3897] [id = 104] 08:22:53 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7fdb000 == 47 [pid = 3897] [id = 103] 08:22:53 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f5703800 == 46 [pid = 3897] [id = 102] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29f9ccdc00) [pid = 3897] [serial = 272] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfdd000 == 47 [pid = 3897] [id = 110] 08:22:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29dabcf400) [pid = 3897] [serial = 329] [outer = (nil)] 08:22:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29e0533800) [pid = 3897] [serial = 330] [outer = 0x7f29dabcf400] 08:22:53 INFO - PROCESS | 3897 | 1461252173469 Marionette DEBUG loaded listener.js 08:22:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29e3a72000) [pid = 3897] [serial = 331] [outer = 0x7f29dabcf400] 08:22:53 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ea042000 == 46 [pid = 3897] [id = 101] 08:22:53 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6d86800 == 45 [pid = 3897] [id = 100] 08:22:53 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e5ca8800 == 44 [pid = 3897] [id = 99] 08:22:53 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddfc6800 == 43 [pid = 3897] [id = 98] 08:22:53 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6837800 == 42 [pid = 3897] [id = 97] 08:22:53 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29df638800 == 41 [pid = 3897] [id = 92] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29f45cfc00) [pid = 3897] [serial = 230] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29f4829800) [pid = 3897] [serial = 263] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29e0476000) [pid = 3897] [serial = 233] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29e628a000) [pid = 3897] [serial = 236] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29ea0bc800) [pid = 3897] [serial = 239] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29f572f400) [pid = 3897] [serial = 242] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29e4495800) [pid = 3897] [serial = 254] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29e5c55000) [pid = 3897] [serial = 255] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29ddf59800) [pid = 3897] [serial = 249] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29dd841000) [pid = 3897] [serial = 248] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29e710a000) [pid = 3897] [serial = 257] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29e7853000) [pid = 3897] [serial = 258] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29e11ab400) [pid = 3897] [serial = 251] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29e3ab9000) [pid = 3897] [serial = 252] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29f5a50c00) [pid = 3897] [serial = 245] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29f97d9800) [pid = 3897] [serial = 266] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f29f988c400) [pid = 3897] [serial = 267] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f29f9971c00) [pid = 3897] [serial = 270] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 102 (0x7f29e7857000) [pid = 3897] [serial = 260] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 101 (0x7f29ea0b6c00) [pid = 3897] [serial = 261] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 100 (0x7f29f7923800) [pid = 3897] [serial = 264] [outer = (nil)] [url = about:blank] 08:22:53 INFO - PROCESS | 3897 | --DOMWINDOW == 99 (0x7f29f4a07800) [pid = 3897] [serial = 269] [outer = (nil)] [url = about:blank] 08:22:54 INFO - PROCESS | 3897 | 1461252174098 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 08:22:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:22:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1030ms 08:22:54 INFO - PROCESS | 3897 | 1461252174119 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 08:22:54 INFO - PROCESS | 3897 | 1461252174124 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 08:22:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:22:54 INFO - PROCESS | 3897 | 1461252174130 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:22:54 INFO - PROCESS | 3897 | 1461252174133 Marionette TRACE conn3 <- [1,414,null,{}] 08:22:54 INFO - PROCESS | 3897 | 1461252174138 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:54 INFO - PROCESS | 3897 | 1461252174325 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 08:22:54 INFO - PROCESS | 3897 | 1461252174407 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5a32000 == 42 [pid = 3897] [id = 111] 08:22:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f29e11ee400) [pid = 3897] [serial = 332] [outer = (nil)] 08:22:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f29e58ec000) [pid = 3897] [serial = 333] [outer = 0x7f29e11ee400] 08:22:54 INFO - PROCESS | 3897 | 1461252174458 Marionette DEBUG loaded listener.js 08:22:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f29e6dd3400) [pid = 3897] [serial = 334] [outer = 0x7f29e11ee400] 08:22:55 INFO - PROCESS | 3897 | 1461252175072 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 08:22:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:22:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 979ms 08:22:55 INFO - PROCESS | 3897 | 1461252175109 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 08:22:55 INFO - PROCESS | 3897 | 1461252175113 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 08:22:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:22:55 INFO - PROCESS | 3897 | 1461252175119 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:22:55 INFO - PROCESS | 3897 | 1461252175126 Marionette TRACE conn3 <- [1,418,null,{}] 08:22:55 INFO - PROCESS | 3897 | 1461252175137 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:55 INFO - PROCESS | 3897 | 1461252175292 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 08:22:55 INFO - PROCESS | 3897 | 1461252175357 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7336000 == 43 [pid = 3897] [id = 112] 08:22:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f29ddf60800) [pid = 3897] [serial = 335] [outer = (nil)] 08:22:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f29e9282800) [pid = 3897] [serial = 336] [outer = 0x7f29ddf60800] 08:22:55 INFO - PROCESS | 3897 | 1461252175408 Marionette DEBUG loaded listener.js 08:22:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f29ea0b8c00) [pid = 3897] [serial = 337] [outer = 0x7f29ddf60800] 08:22:56 INFO - PROCESS | 3897 | 1461252176410 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 08:22:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 08:22:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1340ms 08:22:56 INFO - PROCESS | 3897 | 1461252176458 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 08:22:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:22:56 INFO - PROCESS | 3897 | 1461252176462 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 08:22:56 INFO - PROCESS | 3897 | 1461252176466 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:22:56 INFO - PROCESS | 3897 | 1461252176469 Marionette TRACE conn3 <- [1,422,null,{}] 08:22:56 INFO - PROCESS | 3897 | 1461252176473 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:56 INFO - PROCESS | 3897 | 1461252176615 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 08:22:56 INFO - PROCESS | 3897 | 1461252176672 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7fe6000 == 44 [pid = 3897] [id = 113] 08:22:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29e5527400) [pid = 3897] [serial = 338] [outer = (nil)] 08:22:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29f437cc00) [pid = 3897] [serial = 339] [outer = 0x7f29e5527400] 08:22:56 INFO - PROCESS | 3897 | 1461252176723 Marionette DEBUG loaded listener.js 08:22:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29f5a50c00) [pid = 3897] [serial = 340] [outer = 0x7f29e5527400] 08:22:57 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29e6dd0400) [pid = 3897] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:22:57 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29dabcc800) [pid = 3897] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:22:57 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29dfa0f800) [pid = 3897] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:22:57 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f29dfa09800) [pid = 3897] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:22:57 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f29dd849800) [pid = 3897] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:22:57 INFO - PROCESS | 3897 | --DOMWINDOW == 102 (0x7f29dd846400) [pid = 3897] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:22:57 INFO - PROCESS | 3897 | --DOMWINDOW == 101 (0x7f29dda8d000) [pid = 3897] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:22:57 INFO - PROCESS | 3897 | --DOMWINDOW == 100 (0x7f29f482e800) [pid = 3897] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:22:57 INFO - PROCESS | 3897 | --DOMWINDOW == 99 (0x7f29e78dc400) [pid = 3897] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:22:57 INFO - PROCESS | 3897 | --DOMWINDOW == 98 (0x7f29dcdeac00) [pid = 3897] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:22:57 INFO - PROCESS | 3897 | --DOMWINDOW == 97 (0x7f29dfa11400) [pid = 3897] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:22:57 INFO - PROCESS | 3897 | --DOMWINDOW == 96 (0x7f29ddf5c000) [pid = 3897] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:22:57 INFO - PROCESS | 3897 | 1461252177740 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 08:22:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:22:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1326ms 08:22:57 INFO - PROCESS | 3897 | 1461252177792 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 08:22:57 INFO - PROCESS | 3897 | 1461252177795 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 08:22:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:22:57 INFO - PROCESS | 3897 | 1461252177800 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:22:57 INFO - PROCESS | 3897 | 1461252177802 Marionette TRACE conn3 <- [1,426,null,{}] 08:22:57 INFO - PROCESS | 3897 | 1461252177806 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:57 INFO - PROCESS | 3897 | 1461252177963 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 08:22:58 INFO - PROCESS | 3897 | 1461252178083 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f43d6800 == 45 [pid = 3897] [id = 114] 08:22:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 97 (0x7f29ddb5f800) [pid = 3897] [serial = 341] [outer = (nil)] 08:22:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 98 (0x7f29ddb61400) [pid = 3897] [serial = 342] [outer = 0x7f29ddb5f800] 08:22:58 INFO - PROCESS | 3897 | 1461252178149 Marionette DEBUG loaded listener.js 08:22:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 99 (0x7f29e4494400) [pid = 3897] [serial = 343] [outer = 0x7f29ddb5f800] 08:22:58 INFO - PROCESS | 3897 | 1461252178709 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 08:22:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:22:58 INFO - PROCESS | 3897 | 1461252178738 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 08:22:58 INFO - PROCESS | 3897 | 1461252178743 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:22:58 INFO - PROCESS | 3897 | 1461252178746 Marionette TRACE conn3 <- [1,430,null,{}] 08:22:58 INFO - PROCESS | 3897 | 1461252178751 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:58 INFO - PROCESS | 3897 | 1461252178862 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 08:22:58 INFO - PROCESS | 3897 | 1461252178957 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f5814800 == 46 [pid = 3897] [id = 115] 08:22:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f29e3d9ac00) [pid = 3897] [serial = 344] [outer = (nil)] 08:22:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f29f79dc800) [pid = 3897] [serial = 345] [outer = 0x7f29e3d9ac00] 08:22:59 INFO - PROCESS | 3897 | 1461252179009 Marionette DEBUG loaded listener.js 08:22:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f29f9884c00) [pid = 3897] [serial = 346] [outer = 0x7f29e3d9ac00] 08:22:59 INFO - PROCESS | 3897 | 1461252179550 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 08:22:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:22:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 824ms 08:22:59 INFO - PROCESS | 3897 | 1461252179569 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 08:22:59 INFO - PROCESS | 3897 | 1461252179572 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 08:22:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:22:59 INFO - PROCESS | 3897 | 1461252179578 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:22:59 INFO - PROCESS | 3897 | 1461252179579 Marionette TRACE conn3 <- [1,434,null,{}] 08:22:59 INFO - PROCESS | 3897 | 1461252179584 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:59 INFO - PROCESS | 3897 | 1461252179746 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 08:22:59 INFO - PROCESS | 3897 | 1461252179890 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa7a800 == 47 [pid = 3897] [id = 116] 08:22:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f29dcdea400) [pid = 3897] [serial = 347] [outer = (nil)] 08:22:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f29dcdf8400) [pid = 3897] [serial = 348] [outer = 0x7f29dcdea400] 08:22:59 INFO - PROCESS | 3897 | 1461252179955 Marionette DEBUG loaded listener.js 08:23:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f29dd1b0c00) [pid = 3897] [serial = 349] [outer = 0x7f29dcdea400] 08:23:00 INFO - PROCESS | 3897 | 1461252180713 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 08:23:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:23:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1179ms 08:23:00 INFO - PROCESS | 3897 | 1461252180759 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 08:23:00 INFO - PROCESS | 3897 | 1461252180765 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 08:23:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:23:00 INFO - PROCESS | 3897 | 1461252180787 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:23:00 INFO - PROCESS | 3897 | 1461252180793 Marionette TRACE conn3 <- [1,438,null,{}] 08:23:00 INFO - PROCESS | 3897 | 1461252180799 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:00 INFO - PROCESS | 3897 | 1461252180936 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 08:23:01 INFO - PROCESS | 3897 | 1461252181061 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71d0800 == 48 [pid = 3897] [id = 117] 08:23:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29ddb57c00) [pid = 3897] [serial = 350] [outer = (nil)] 08:23:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29dfa11400) [pid = 3897] [serial = 351] [outer = 0x7f29ddb57c00] 08:23:01 INFO - PROCESS | 3897 | 1461252181128 Marionette DEBUG loaded listener.js 08:23:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29e114c000) [pid = 3897] [serial = 352] [outer = 0x7f29ddb57c00] 08:23:01 INFO - PROCESS | 3897 | 1461252181919 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 08:23:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:23:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1186ms 08:23:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:23:01 INFO - PROCESS | 3897 | 1461252181972 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 08:23:01 INFO - PROCESS | 3897 | 1461252181975 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 08:23:01 INFO - PROCESS | 3897 | 1461252181981 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:23:01 INFO - PROCESS | 3897 | 1461252181984 Marionette TRACE conn3 <- [1,442,null,{}] 08:23:01 INFO - PROCESS | 3897 | 1461252181989 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:02 INFO - PROCESS | 3897 | 1461252182123 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 08:23:02 INFO - PROCESS | 3897 | 1461252182253 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f9833800 == 49 [pid = 3897] [id = 118] 08:23:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29e4922c00) [pid = 3897] [serial = 353] [outer = (nil)] 08:23:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29e6f8d000) [pid = 3897] [serial = 354] [outer = 0x7f29e4922c00] 08:23:02 INFO - PROCESS | 3897 | 1461252182320 Marionette DEBUG loaded listener.js 08:23:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29e7854400) [pid = 3897] [serial = 355] [outer = 0x7f29e4922c00] 08:23:03 INFO - PROCESS | 3897 | 1461252183229 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 08:23:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:23:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1291ms 08:23:03 INFO - PROCESS | 3897 | 1461252183273 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 08:23:03 INFO - PROCESS | 3897 | 1461252183278 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 08:23:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:23:03 INFO - PROCESS | 3897 | 1461252183293 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:23:03 INFO - PROCESS | 3897 | 1461252183300 Marionette TRACE conn3 <- [1,446,null,{}] 08:23:03 INFO - PROCESS | 3897 | 1461252183305 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:03 INFO - PROCESS | 3897 | 1461252183447 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 08:23:03 INFO - PROCESS | 3897 | 1461252183578 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fc632800 == 50 [pid = 3897] [id = 119] 08:23:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29ddb5d000) [pid = 3897] [serial = 356] [outer = (nil)] 08:23:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29f5a51800) [pid = 3897] [serial = 357] [outer = 0x7f29ddb5d000] 08:23:03 INFO - PROCESS | 3897 | 1461252183639 Marionette DEBUG loaded listener.js 08:23:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29f9cfbc00) [pid = 3897] [serial = 358] [outer = 0x7f29ddb5d000] 08:23:04 INFO - PROCESS | 3897 | 1461252184430 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 08:23:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:23:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1187ms 08:23:04 INFO - PROCESS | 3897 | 1461252184475 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 08:23:04 INFO - PROCESS | 3897 | 1461252184478 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 08:23:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:23:04 INFO - PROCESS | 3897 | 1461252184484 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:23:04 INFO - PROCESS | 3897 | 1461252184486 Marionette TRACE conn3 <- [1,450,null,{}] 08:23:04 INFO - PROCESS | 3897 | 1461252184491 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:04 INFO - PROCESS | 3897 | 1461252184614 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 08:23:04 INFO - PROCESS | 3897 | 1461252184747 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29df637000 == 51 [pid = 3897] [id = 120] 08:23:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29dabc3800) [pid = 3897] [serial = 359] [outer = (nil)] 08:23:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29dabca400) [pid = 3897] [serial = 360] [outer = 0x7f29dabc3800] 08:23:04 INFO - PROCESS | 3897 | 1461252184809 Marionette DEBUG loaded listener.js 08:23:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29e801ec00) [pid = 3897] [serial = 361] [outer = 0x7f29dabc3800] 08:23:05 INFO - PROCESS | 3897 | 1461252185717 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 08:23:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:23:05 INFO - PROCESS | 3897 | 1461252185772 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 08:23:05 INFO - PROCESS | 3897 | 1461252185779 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:23:05 INFO - PROCESS | 3897 | 1461252185783 Marionette TRACE conn3 <- [1,454,null,{}] 08:23:05 INFO - PROCESS | 3897 | 1461252185789 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:05 INFO - PROCESS | 3897 | 1461252185912 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 08:23:06 INFO - PROCESS | 3897 | 1461252186048 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd8a8800 == 52 [pid = 3897] [id = 121] 08:23:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29dabc3400) [pid = 3897] [serial = 362] [outer = (nil)] 08:23:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29ddf62800) [pid = 3897] [serial = 363] [outer = 0x7f29dabc3400] 08:23:06 INFO - PROCESS | 3897 | 1461252186134 Marionette DEBUG loaded listener.js 08:23:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29e0532c00) [pid = 3897] [serial = 364] [outer = 0x7f29dabc3400] 08:23:06 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f5814800 == 51 [pid = 3897] [id = 115] 08:23:06 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f43d6800 == 50 [pid = 3897] [id = 114] 08:23:06 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7fe6000 == 49 [pid = 3897] [id = 113] 08:23:06 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7336000 == 48 [pid = 3897] [id = 112] 08:23:06 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e5a32000 == 47 [pid = 3897] [id = 111] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29fb911c00) [pid = 3897] [serial = 312] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddfdd000 == 46 [pid = 3897] [id = 110] 08:23:06 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e116b000 == 45 [pid = 3897] [id = 109] 08:23:06 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddfc2000 == 44 [pid = 3897] [id = 105] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29e11f5c00) [pid = 3897] [serial = 204] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29ddf5c800) [pid = 3897] [serial = 201] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29f9c07400) [pid = 3897] [serial = 168] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29e11a3400) [pid = 3897] [serial = 171] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29f9cfac00) [pid = 3897] [serial = 273] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29f5732800) [pid = 3897] [serial = 303] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29dfa0d000) [pid = 3897] [serial = 292] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29dcdf5000) [pid = 3897] [serial = 291] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29e714a800) [pid = 3897] [serial = 297] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29e7857400) [pid = 3897] [serial = 298] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29e3ac4400) [pid = 3897] [serial = 294] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29e5b14800) [pid = 3897] [serial = 295] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29ed16d000) [pid = 3897] [serial = 300] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29e053dc00) [pid = 3897] [serial = 275] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f29f9265400) [pid = 3897] [serial = 306] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f29e6dcf800) [pid = 3897] [serial = 278] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 102 (0x7f29f45ce000) [pid = 3897] [serial = 281] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 101 (0x7f29f996e400) [pid = 3897] [serial = 307] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 100 (0x7f29f7920800) [pid = 3897] [serial = 304] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 99 (0x7f29f99db400) [pid = 3897] [serial = 284] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 98 (0x7f29e58f0800) [pid = 3897] [serial = 287] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 97 (0x7f29f97cec00) [pid = 3897] [serial = 309] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 96 (0x7f29f9cf7800) [pid = 3897] [serial = 310] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 95 (0x7f29e3b48000) [pid = 3897] [serial = 123] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:23:06 INFO - PROCESS | 3897 | --DOMWINDOW == 94 (0x7f29f46b2400) [pid = 3897] [serial = 301] [outer = (nil)] [url = about:blank] 08:23:06 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:06 INFO - PROCESS | 3897 | 1461252186891 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 08:23:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:23:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1135ms 08:23:06 INFO - PROCESS | 3897 | 1461252186916 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 08:23:06 INFO - PROCESS | 3897 | 1461252186923 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 08:23:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:23:06 INFO - PROCESS | 3897 | 1461252186932 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:23:06 INFO - PROCESS | 3897 | 1461252186934 Marionette TRACE conn3 <- [1,458,null,{}] 08:23:06 INFO - PROCESS | 3897 | 1461252186938 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:07 INFO - PROCESS | 3897 | 1461252187069 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 08:23:07 INFO - PROCESS | 3897 | 1461252187159 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd555800 == 45 [pid = 3897] [id = 122] 08:23:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 95 (0x7f29dfa0cc00) [pid = 3897] [serial = 365] [outer = (nil)] 08:23:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 96 (0x7f29e4495000) [pid = 3897] [serial = 366] [outer = 0x7f29dfa0cc00] 08:23:07 INFO - PROCESS | 3897 | 1461252187211 Marionette DEBUG loaded listener.js 08:23:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 97 (0x7f29e5b14800) [pid = 3897] [serial = 367] [outer = 0x7f29dfa0cc00] 08:23:07 INFO - PROCESS | 3897 | 1461252187882 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 08:23:07 INFO - PROCESS | 3897 | 1461252187911 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 08:23:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:23:07 INFO - PROCESS | 3897 | 1461252187916 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:23:07 INFO - PROCESS | 3897 | 1461252187921 Marionette TRACE conn3 <- [1,462,null,{}] 08:23:07 INFO - PROCESS | 3897 | 1461252187940 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:08 INFO - PROCESS | 3897 | 1461252188064 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 08:23:08 INFO - PROCESS | 3897 | 1461252188084 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7fde800 == 46 [pid = 3897] [id = 123] 08:23:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 98 (0x7f29e9287800) [pid = 3897] [serial = 368] [outer = (nil)] 08:23:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 99 (0x7f29edb2a400) [pid = 3897] [serial = 369] [outer = 0x7f29e9287800] 08:23:08 INFO - PROCESS | 3897 | 1461252188136 Marionette DEBUG loaded listener.js 08:23:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f29f5735400) [pid = 3897] [serial = 370] [outer = 0x7f29e9287800] 08:23:08 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:08 INFO - PROCESS | 3897 | 1461252188853 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 08:23:08 INFO - PROCESS | 3897 | 1461252188915 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 08:23:08 INFO - PROCESS | 3897 | 1461252188919 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:23:08 INFO - PROCESS | 3897 | 1461252188922 Marionette TRACE conn3 <- [1,466,null,{}] 08:23:08 INFO - PROCESS | 3897 | 1461252188927 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:09 INFO - PROCESS | 3897 | 1461252189076 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 08:23:09 INFO - PROCESS | 3897 | 1461252189112 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f5509800 == 47 [pid = 3897] [id = 124] 08:23:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f29e7fbb400) [pid = 3897] [serial = 371] [outer = (nil)] 08:23:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f29f9d3c800) [pid = 3897] [serial = 372] [outer = 0x7f29e7fbb400] 08:23:09 INFO - PROCESS | 3897 | 1461252189165 Marionette DEBUG loaded listener.js 08:23:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f29fb945400) [pid = 3897] [serial = 373] [outer = 0x7f29e7fbb400] 08:23:09 INFO - PROCESS | 3897 | 1461252189764 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 08:23:09 INFO - PROCESS | 3897 | 1461252189802 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 08:23:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:23:09 INFO - PROCESS | 3897 | 1461252189807 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:23:09 INFO - PROCESS | 3897 | 1461252189809 Marionette TRACE conn3 <- [1,470,null,{}] 08:23:09 INFO - PROCESS | 3897 | 1461252189820 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:09 INFO - PROCESS | 3897 | 1461252189958 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 08:23:10 INFO - PROCESS | 3897 | 1461252190020 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f904b000 == 48 [pid = 3897] [id = 125] 08:23:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f29e9288000) [pid = 3897] [serial = 374] [outer = (nil)] 08:23:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f29fdc5f400) [pid = 3897] [serial = 375] [outer = 0x7f29e9288000] 08:23:10 INFO - PROCESS | 3897 | 1461252190070 Marionette DEBUG loaded listener.js 08:23:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29fde93800) [pid = 3897] [serial = 376] [outer = 0x7f29e9288000] 08:23:10 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29dabcf400) [pid = 3897] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:23:10 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f29ddf60800) [pid = 3897] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:23:10 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f29e5527400) [pid = 3897] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:23:10 INFO - PROCESS | 3897 | --DOMWINDOW == 102 (0x7f29dabce800) [pid = 3897] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:23:10 INFO - PROCESS | 3897 | --DOMWINDOW == 101 (0x7f29e11ee400) [pid = 3897] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:23:10 INFO - PROCESS | 3897 | --DOMWINDOW == 100 (0x7f29dd6a7c00) [pid = 3897] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:23:10 INFO - PROCESS | 3897 | --DOMWINDOW == 99 (0x7f29ddb5f800) [pid = 3897] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:23:10 INFO - PROCESS | 3897 | 1461252190733 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 08:23:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:23:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 974ms 08:23:10 INFO - PROCESS | 3897 | 1461252190781 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 08:23:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:23:10 INFO - PROCESS | 3897 | 1461252190784 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 08:23:10 INFO - PROCESS | 3897 | 1461252190789 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:23:10 INFO - PROCESS | 3897 | 1461252190791 Marionette TRACE conn3 <- [1,474,null,{}] 08:23:10 INFO - PROCESS | 3897 | 1461252190796 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:10 INFO - PROCESS | 3897 | 1461252190940 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 08:23:11 INFO - PROCESS | 3897 | 1461252191033 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e116e000 == 49 [pid = 3897] [id = 126] 08:23:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f29dabd4000) [pid = 3897] [serial = 377] [outer = (nil)] 08:23:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f29dd1ad800) [pid = 3897] [serial = 378] [outer = 0x7f29dabd4000] 08:23:11 INFO - PROCESS | 3897 | 1461252191088 Marionette DEBUG loaded listener.js 08:23:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f29e7104800) [pid = 3897] [serial = 379] [outer = 0x7f29dabd4000] 08:23:11 INFO - PROCESS | 3897 | 1461252191597 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 08:23:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:23:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 835ms 08:23:11 INFO - PROCESS | 3897 | 1461252191624 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 08:23:11 INFO - PROCESS | 3897 | 1461252191626 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 08:23:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:23:11 INFO - PROCESS | 3897 | 1461252191632 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:23:11 INFO - PROCESS | 3897 | 1461252191634 Marionette TRACE conn3 <- [1,478,null,{}] 08:23:11 INFO - PROCESS | 3897 | 1461252191638 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:11 INFO - PROCESS | 3897 | 1461252191745 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 08:23:11 INFO - PROCESS | 3897 | 1461252191756 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fdc90000 == 50 [pid = 3897] [id = 127] 08:23:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f29dabc4c00) [pid = 3897] [serial = 380] [outer = (nil)] 08:23:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f29fdedd800) [pid = 3897] [serial = 381] [outer = 0x7f29dabc4c00] 08:23:11 INFO - PROCESS | 3897 | 1461252191811 Marionette DEBUG loaded listener.js 08:23:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f2a013da000) [pid = 3897] [serial = 382] [outer = 0x7f29dabc4c00] 08:23:12 INFO - PROCESS | 3897 | 1461252192402 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 08:23:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:23:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 823ms 08:23:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:23:12 INFO - PROCESS | 3897 | 1461252192456 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 08:23:12 INFO - PROCESS | 3897 | 1461252192458 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 08:23:12 INFO - PROCESS | 3897 | 1461252192463 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:23:12 INFO - PROCESS | 3897 | 1461252192465 Marionette TRACE conn3 <- [1,482,null,{}] 08:23:12 INFO - PROCESS | 3897 | 1461252192470 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:12 INFO - PROCESS | 3897 | 1461252192576 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 08:23:12 INFO - PROCESS | 3897 | 1461252192729 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29df5b6000 == 51 [pid = 3897] [id = 128] 08:23:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29dabc4000) [pid = 3897] [serial = 383] [outer = (nil)] 08:23:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29dabd3400) [pid = 3897] [serial = 384] [outer = 0x7f29dabc4000] 08:23:12 INFO - PROCESS | 3897 | 1461252192791 Marionette DEBUG loaded listener.js 08:23:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29dabda400) [pid = 3897] [serial = 385] [outer = 0x7f29dabc4000] 08:23:13 INFO - PROCESS | 3897 | 1461252193584 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 08:23:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:23:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1178ms 08:23:13 INFO - PROCESS | 3897 | 1461252193643 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 08:23:13 INFO - PROCESS | 3897 | 1461252193648 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 08:23:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:23:13 INFO - PROCESS | 3897 | 1461252193654 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:23:13 INFO - PROCESS | 3897 | 1461252193659 Marionette TRACE conn3 <- [1,486,null,{}] 08:23:13 INFO - PROCESS | 3897 | 1461252193666 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:13 INFO - PROCESS | 3897 | 1461252193804 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 08:23:13 INFO - PROCESS | 3897 | 1461252193933 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7871800 == 52 [pid = 3897] [id = 129] 08:23:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29dabdb000) [pid = 3897] [serial = 386] [outer = (nil)] 08:23:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29de87a800) [pid = 3897] [serial = 387] [outer = 0x7f29dabdb000] 08:23:14 INFO - PROCESS | 3897 | 1461252193997 Marionette DEBUG loaded listener.js 08:23:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29e114ac00) [pid = 3897] [serial = 388] [outer = 0x7f29dabdb000] 08:23:14 INFO - PROCESS | 3897 | 1461252194766 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 08:23:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:23:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1183ms 08:23:14 INFO - PROCESS | 3897 | 1461252194840 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 08:23:14 INFO - PROCESS | 3897 | 1461252194845 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 08:23:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:23:14 INFO - PROCESS | 3897 | 1461252194850 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:23:14 INFO - PROCESS | 3897 | 1461252194853 Marionette TRACE conn3 <- [1,490,null,{}] 08:23:14 INFO - PROCESS | 3897 | 1461252194858 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:14 INFO - PROCESS | 3897 | 1461252194990 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 08:23:15 INFO - PROCESS | 3897 | 1461252195120 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fdca8800 == 53 [pid = 3897] [id = 130] 08:23:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29dd59c800) [pid = 3897] [serial = 389] [outer = (nil)] 08:23:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29dd5a3c00) [pid = 3897] [serial = 390] [outer = 0x7f29dd59c800] 08:23:15 INFO - PROCESS | 3897 | 1461252195186 Marionette DEBUG loaded listener.js 08:23:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29e11b0400) [pid = 3897] [serial = 391] [outer = 0x7f29dd59c800] 08:23:15 INFO - PROCESS | 3897 | 1461252195986 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 08:23:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:23:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1178ms 08:23:16 INFO - PROCESS | 3897 | 1461252196029 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 08:23:16 INFO - PROCESS | 3897 | 1461252196033 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 08:23:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:23:16 INFO - PROCESS | 3897 | 1461252196046 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:23:16 INFO - PROCESS | 3897 | 1461252196054 Marionette TRACE conn3 <- [1,494,null,{}] 08:23:16 INFO - PROCESS | 3897 | 1461252196059 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:16 INFO - PROCESS | 3897 | 1461252196195 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 08:23:16 INFO - PROCESS | 3897 | 1461252196321 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fdc9b000 == 54 [pid = 3897] [id = 131] 08:23:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29dd5a0800) [pid = 3897] [serial = 392] [outer = (nil)] 08:23:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29e7fb8800) [pid = 3897] [serial = 393] [outer = 0x7f29dd5a0800] 08:23:16 INFO - PROCESS | 3897 | 1461252196383 Marionette DEBUG loaded listener.js 08:23:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29f4a05800) [pid = 3897] [serial = 394] [outer = 0x7f29dd5a0800] 08:23:17 INFO - PROCESS | 3897 | 1461252197150 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 08:23:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:23:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1140ms 08:23:17 INFO - PROCESS | 3897 | 1461252197194 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 08:23:17 INFO - PROCESS | 3897 | 1461252197198 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 08:23:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:23:17 INFO - PROCESS | 3897 | 1461252197203 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:23:17 INFO - PROCESS | 3897 | 1461252197205 Marionette TRACE conn3 <- [1,498,null,{}] 08:23:17 INFO - PROCESS | 3897 | 1461252197210 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:17 INFO - PROCESS | 3897 | 1461252197334 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 08:23:17 INFO - PROCESS | 3897 | 1461252197635 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd8ac000 == 55 [pid = 3897] [id = 132] 08:23:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29dabd5000) [pid = 3897] [serial = 395] [outer = (nil)] 08:23:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29dabd9400) [pid = 3897] [serial = 396] [outer = 0x7f29dabd5000] 08:23:17 INFO - PROCESS | 3897 | 1461252197707 Marionette DEBUG loaded listener.js 08:23:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29dcdeac00) [pid = 3897] [serial = 397] [outer = 0x7f29dabd5000] 08:23:18 INFO - PROCESS | 3897 | 1461252198538 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 08:23:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:23:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1383ms 08:23:18 INFO - PROCESS | 3897 | 1461252198587 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 08:23:18 INFO - PROCESS | 3897 | 1461252198592 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 08:23:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:23:18 INFO - PROCESS | 3897 | 1461252198600 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:23:18 INFO - PROCESS | 3897 | 1461252198603 Marionette TRACE conn3 <- [1,502,null,{}] 08:23:18 INFO - PROCESS | 3897 | 1461252198609 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:18 INFO - PROCESS | 3897 | 1461252198732 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 08:23:18 INFO - PROCESS | 3897 | 1461252198868 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa76000 == 56 [pid = 3897] [id = 133] 08:23:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29ddb5dc00) [pid = 3897] [serial = 398] [outer = (nil)] 08:23:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29df9c4c00) [pid = 3897] [serial = 399] [outer = 0x7f29ddb5dc00] 08:23:18 INFO - PROCESS | 3897 | 1461252198926 Marionette DEBUG loaded listener.js 08:23:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29e1142400) [pid = 3897] [serial = 400] [outer = 0x7f29ddb5dc00] 08:23:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fdc90000 == 55 [pid = 3897] [id = 127] 08:23:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e116e000 == 54 [pid = 3897] [id = 126] 08:23:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f904b000 == 53 [pid = 3897] [id = 125] 08:23:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f5509800 == 52 [pid = 3897] [id = 124] 08:23:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7fde800 == 51 [pid = 3897] [id = 123] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f29dabc7800) [pid = 3897] [serial = 315] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f29e3abbc00) [pid = 3897] [serial = 318] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29e7855000) [pid = 3897] [serial = 321] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29f9977c00) [pid = 3897] [serial = 324] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd555800 == 50 [pid = 3897] [id = 122] 08:23:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd8a8800 == 49 [pid = 3897] [id = 121] 08:23:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e71d0800 == 48 [pid = 3897] [id = 117] 08:23:19 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa7a800 == 47 [pid = 3897] [id = 116] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29e0533800) [pid = 3897] [serial = 330] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29e3a72000) [pid = 3897] [serial = 331] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29e9282800) [pid = 3897] [serial = 336] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29f437cc00) [pid = 3897] [serial = 339] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29dd1a7c00) [pid = 3897] [serial = 328] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29dcda6800) [pid = 3897] [serial = 327] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29e58ec000) [pid = 3897] [serial = 333] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29e6dd3400) [pid = 3897] [serial = 334] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29fc6a5400) [pid = 3897] [serial = 313] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29f5a50c00) [pid = 3897] [serial = 340] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29e4494400) [pid = 3897] [serial = 343] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29ddb61400) [pid = 3897] [serial = 342] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29ea0b8c00) [pid = 3897] [serial = 337] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29f79dc800) [pid = 3897] [serial = 345] [outer = (nil)] [url = about:blank] 08:23:19 INFO - PROCESS | 3897 | 1461252199641 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 08:23:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:23:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1078ms 08:23:19 INFO - PROCESS | 3897 | 1461252199720 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 08:23:19 INFO - PROCESS | 3897 | 1461252199725 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 08:23:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:23:19 INFO - PROCESS | 3897 | 1461252199735 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:23:19 INFO - PROCESS | 3897 | 1461252199737 Marionette TRACE conn3 <- [1,506,null,{}] 08:23:19 INFO - PROCESS | 3897 | 1461252199741 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:19 INFO - PROCESS | 3897 | 1461252199859 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 08:23:19 INFO - PROCESS | 3897 | 1461252199950 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e116d800 == 48 [pid = 3897] [id = 134] 08:23:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29ddf57800) [pid = 3897] [serial = 401] [outer = (nil)] 08:23:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29e3abbc00) [pid = 3897] [serial = 402] [outer = 0x7f29ddf57800] 08:23:20 INFO - PROCESS | 3897 | 1461252200005 Marionette DEBUG loaded listener.js 08:23:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29e5568c00) [pid = 3897] [serial = 403] [outer = 0x7f29ddf57800] 08:23:20 INFO - PROCESS | 3897 | 1461252200619 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 08:23:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:23:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 930ms 08:23:20 INFO - PROCESS | 3897 | 1461252200665 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 08:23:20 INFO - PROCESS | 3897 | 1461252200668 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 08:23:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:23:20 INFO - PROCESS | 3897 | 1461252200675 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:23:20 INFO - PROCESS | 3897 | 1461252200682 Marionette TRACE conn3 <- [1,510,null,{}] 08:23:20 INFO - PROCESS | 3897 | 1461252200693 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:20 INFO - PROCESS | 3897 | 1461252200814 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 08:23:20 INFO - PROCESS | 3897 | 1461252200907 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71da000 == 49 [pid = 3897] [id = 135] 08:23:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29e587fc00) [pid = 3897] [serial = 404] [outer = (nil)] 08:23:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29e7854c00) [pid = 3897] [serial = 405] [outer = 0x7f29e587fc00] 08:23:20 INFO - PROCESS | 3897 | 1461252200957 Marionette DEBUG loaded listener.js 08:23:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29e9d74c00) [pid = 3897] [serial = 406] [outer = 0x7f29e587fc00] 08:23:21 INFO - PROCESS | 3897 | 1461252201475 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 08:23:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:23:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 884ms 08:23:21 INFO - PROCESS | 3897 | 1461252201559 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 08:23:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:23:21 INFO - PROCESS | 3897 | 1461252201562 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 08:23:21 INFO - PROCESS | 3897 | 1461252201567 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:23:21 INFO - PROCESS | 3897 | 1461252201569 Marionette TRACE conn3 <- [1,514,null,{}] 08:23:21 INFO - PROCESS | 3897 | 1461252201582 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:21 INFO - PROCESS | 3897 | 1461252201742 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 08:23:21 INFO - PROCESS | 3897 | 1461252201765 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7fde800 == 50 [pid = 3897] [id = 136] 08:23:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29e5c54400) [pid = 3897] [serial = 407] [outer = (nil)] 08:23:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29ea0bb000) [pid = 3897] [serial = 408] [outer = 0x7f29e5c54400] 08:23:21 INFO - PROCESS | 3897 | 1461252201815 Marionette DEBUG loaded listener.js 08:23:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29f5730000) [pid = 3897] [serial = 409] [outer = 0x7f29e5c54400] 08:23:22 INFO - PROCESS | 3897 | 1461252202430 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 08:23:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 08:23:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 874ms 08:23:22 INFO - PROCESS | 3897 | 1461252202441 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 08:23:22 INFO - PROCESS | 3897 | 1461252202443 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 08:23:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:23:22 INFO - PROCESS | 3897 | 1461252202452 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:23:22 INFO - PROCESS | 3897 | 1461252202454 Marionette TRACE conn3 <- [1,518,null,{}] 08:23:22 INFO - PROCESS | 3897 | 1461252202458 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:22 INFO - PROCESS | 3897 | 1461252202600 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 08:23:22 INFO - PROCESS | 3897 | 1461252202620 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f43ed000 == 51 [pid = 3897] [id = 137] 08:23:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29f5a9a400) [pid = 3897] [serial = 410] [outer = (nil)] 08:23:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29f5aa0c00) [pid = 3897] [serial = 411] [outer = 0x7f29f5a9a400] 08:23:22 INFO - PROCESS | 3897 | 1461252202687 Marionette DEBUG loaded listener.js 08:23:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29f945b000) [pid = 3897] [serial = 412] [outer = 0x7f29f5a9a400] 08:23:23 INFO - PROCESS | 3897 | 1461252203447 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 08:23:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:23:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1034ms 08:23:23 INFO - PROCESS | 3897 | 1461252203486 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 08:23:23 INFO - PROCESS | 3897 | 1461252203489 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 08:23:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:23:23 INFO - PROCESS | 3897 | 1461252203508 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:23:23 INFO - PROCESS | 3897 | 1461252203510 Marionette TRACE conn3 <- [1,522,null,{}] 08:23:23 INFO - PROCESS | 3897 | 1461252203525 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:23 INFO - PROCESS | 3897 | 1461252203685 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29dabd0400) [pid = 3897] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29e714e000) [pid = 3897] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29dcdf9000) [pid = 3897] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29e7fbb400) [pid = 3897] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29e9288000) [pid = 3897] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29dabd4000) [pid = 3897] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29ddb57c00) [pid = 3897] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29dabc3800) [pid = 3897] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29e4922c00) [pid = 3897] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29dfa0cc00) [pid = 3897] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29dcdea400) [pid = 3897] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29e9287800) [pid = 3897] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f29dabc3400) [pid = 3897] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f29ddb5d000) [pid = 3897] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 102 (0x7f29ddd72c00) [pid = 3897] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 101 (0x7f29dcd9d800) [pid = 3897] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 100 (0x7f29dcd9ec00) [pid = 3897] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 99 (0x7f29de978c00) [pid = 3897] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 98 (0x7f29dabc3000) [pid = 3897] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 97 (0x7f29e9d0ec00) [pid = 3897] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 96 (0x7f29e9d7f000) [pid = 3897] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 95 (0x7f29e0471000) [pid = 3897] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 94 (0x7f29e11ab800) [pid = 3897] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 93 (0x7f29e5889400) [pid = 3897] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 92 (0x7f29e3a75000) [pid = 3897] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 91 (0x7f29e7fba000) [pid = 3897] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:23:24 INFO - PROCESS | 3897 | --DOMWINDOW == 90 (0x7f29f48ecc00) [pid = 3897] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:23:24 INFO - PROCESS | 3897 | 1461252204062 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddb37800 == 52 [pid = 3897] [id = 138] 08:23:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 91 (0x7f29dabc3400) [pid = 3897] [serial = 413] [outer = (nil)] 08:23:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 92 (0x7f29dcd9ec00) [pid = 3897] [serial = 414] [outer = 0x7f29dabc3400] 08:23:24 INFO - PROCESS | 3897 | 1461252204115 Marionette DEBUG loaded listener.js 08:23:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 93 (0x7f29dd1b1400) [pid = 3897] [serial = 415] [outer = 0x7f29dabc3400] 08:23:24 INFO - PROCESS | 3897 | 1461252204693 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 08:23:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1255ms 08:23:24 INFO - PROCESS | 3897 | 1461252204750 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 08:23:24 INFO - PROCESS | 3897 | 1461252204752 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 08:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:23:24 INFO - PROCESS | 3897 | 1461252204757 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:23:24 INFO - PROCESS | 3897 | 1461252204759 Marionette TRACE conn3 <- [1,526,null,{}] 08:23:24 INFO - PROCESS | 3897 | 1461252204764 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:24 INFO - PROCESS | 3897 | 1461252204871 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 08:23:24 INFO - PROCESS | 3897 | 1461252204961 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dce20800 == 53 [pid = 3897] [id = 139] 08:23:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 94 (0x7f29dabc3800) [pid = 3897] [serial = 416] [outer = (nil)] 08:23:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 95 (0x7f29ddf5cc00) [pid = 3897] [serial = 417] [outer = 0x7f29dabc3800] 08:23:25 INFO - PROCESS | 3897 | 1461252205011 Marionette DEBUG loaded listener.js 08:23:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 96 (0x7f29e7fba000) [pid = 3897] [serial = 418] [outer = 0x7f29dabc3800] 08:23:25 INFO - PROCESS | 3897 | 1461252205540 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 08:23:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 08:23:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 825ms 08:23:25 INFO - PROCESS | 3897 | 1461252205582 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 08:23:25 INFO - PROCESS | 3897 | 1461252205584 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 08:23:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:23:25 INFO - PROCESS | 3897 | 1461252205590 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:23:25 INFO - PROCESS | 3897 | 1461252205591 Marionette TRACE conn3 <- [1,530,null,{}] 08:23:25 INFO - PROCESS | 3897 | 1461252205596 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:25 INFO - PROCESS | 3897 | 1461252205702 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 08:23:25 INFO - PROCESS | 3897 | 1461252205713 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f99bc800 == 54 [pid = 3897] [id = 140] 08:23:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 97 (0x7f29dd4e1800) [pid = 3897] [serial = 419] [outer = (nil)] 08:23:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 98 (0x7f29dd4eac00) [pid = 3897] [serial = 420] [outer = 0x7f29dd4e1800] 08:23:25 INFO - PROCESS | 3897 | 1461252205766 Marionette DEBUG loaded listener.js 08:23:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 99 (0x7f29e11f4c00) [pid = 3897] [serial = 421] [outer = 0x7f29dd4e1800] 08:23:26 INFO - PROCESS | 3897 | 1461252206478 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 08:23:26 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 08:23:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:23:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:23:26 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 08:23:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:23:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:23:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 923ms 08:23:26 INFO - PROCESS | 3897 | 1461252206516 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 08:23:26 INFO - PROCESS | 3897 | 1461252206521 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 08:23:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:23:26 INFO - PROCESS | 3897 | 1461252206530 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:23:26 INFO - PROCESS | 3897 | 1461252206534 Marionette TRACE conn3 <- [1,534,null,{}] 08:23:26 INFO - PROCESS | 3897 | 1461252206541 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:26 INFO - PROCESS | 3897 | 1461252206720 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 08:23:26 INFO - PROCESS | 3897 | 1461252206830 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6a2c800 == 55 [pid = 3897] [id = 141] 08:23:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f29dd59fc00) [pid = 3897] [serial = 422] [outer = (nil)] 08:23:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f29ddb63000) [pid = 3897] [serial = 423] [outer = 0x7f29dd59fc00] 08:23:26 INFO - PROCESS | 3897 | 1461252206893 Marionette DEBUG loaded listener.js 08:23:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f29dfa0a800) [pid = 3897] [serial = 424] [outer = 0x7f29dd59fc00] 08:23:27 INFO - PROCESS | 3897 | 1461252207555 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 08:23:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:23:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1079ms 08:23:27 INFO - PROCESS | 3897 | 1461252207617 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 08:23:27 INFO - PROCESS | 3897 | 1461252207624 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 08:23:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:23:27 INFO - PROCESS | 3897 | 1461252207633 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:23:27 INFO - PROCESS | 3897 | 1461252207637 Marionette TRACE conn3 <- [1,538,null,{}] 08:23:27 INFO - PROCESS | 3897 | 1461252207642 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:27 INFO - PROCESS | 3897 | 1461252207781 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 08:23:27 INFO - PROCESS | 3897 | 1461252207895 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fb95d000 == 56 [pid = 3897] [id = 142] 08:23:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f29dd849400) [pid = 3897] [serial = 425] [outer = (nil)] 08:23:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f29e45df800) [pid = 3897] [serial = 426] [outer = 0x7f29dd849400] 08:23:27 INFO - PROCESS | 3897 | 1461252207959 Marionette DEBUG loaded listener.js 08:23:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f29e7153400) [pid = 3897] [serial = 427] [outer = 0x7f29dd849400] 08:23:28 INFO - PROCESS | 3897 | 1461252208747 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 08:23:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 08:23:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1128ms 08:23:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:23:28 INFO - PROCESS | 3897 | 1461252208761 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 08:23:28 INFO - PROCESS | 3897 | 1461252208764 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 08:23:28 INFO - PROCESS | 3897 | 1461252208770 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:23:28 INFO - PROCESS | 3897 | 1461252208775 Marionette TRACE conn3 <- [1,542,null,{}] 08:23:28 INFO - PROCESS | 3897 | 1461252208788 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:28 INFO - PROCESS | 3897 | 1461252208923 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 08:23:29 INFO - PROCESS | 3897 | 1461252209062 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddf12000 == 57 [pid = 3897] [id = 143] 08:23:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29e9d7f000) [pid = 3897] [serial = 428] [outer = (nil)] 08:23:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29f4a07800) [pid = 3897] [serial = 429] [outer = 0x7f29e9d7f000] 08:23:29 INFO - PROCESS | 3897 | 1461252209127 Marionette DEBUG loaded listener.js 08:23:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29f5a9dc00) [pid = 3897] [serial = 430] [outer = 0x7f29e9d7f000] 08:23:29 INFO - PROCESS | 3897 | 1461252209726 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 08:23:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 08:23:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 993ms 08:23:29 INFO - PROCESS | 3897 | 1461252209790 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 08:23:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:23:29 INFO - PROCESS | 3897 | 1461252209794 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 08:23:29 INFO - PROCESS | 3897 | 1461252209800 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:23:29 INFO - PROCESS | 3897 | 1461252209803 Marionette TRACE conn3 <- [1,546,null,{}] 08:23:29 INFO - PROCESS | 3897 | 1461252209808 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:29 INFO - PROCESS | 3897 | 1461252209951 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 08:23:30 INFO - PROCESS | 3897 | 1461252210077 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e696b800 == 58 [pid = 3897] [id = 144] 08:23:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29e78e2800) [pid = 3897] [serial = 431] [outer = (nil)] 08:23:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29f9265400) [pid = 3897] [serial = 432] [outer = 0x7f29e78e2800] 08:23:30 INFO - PROCESS | 3897 | 1461252210140 Marionette DEBUG loaded listener.js 08:23:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29f9463800) [pid = 3897] [serial = 433] [outer = 0x7f29e78e2800] 08:23:30 INFO - PROCESS | 3897 | 1461252210778 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 08:23:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:23:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1030ms 08:23:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:23:30 INFO - PROCESS | 3897 | 1461252210830 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 08:23:30 INFO - PROCESS | 3897 | 1461252210833 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 08:23:30 INFO - PROCESS | 3897 | 1461252210839 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:23:30 INFO - PROCESS | 3897 | 1461252210842 Marionette TRACE conn3 <- [1,550,null,{}] 08:23:30 INFO - PROCESS | 3897 | 1461252210864 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:31 INFO - PROCESS | 3897 | 1461252211001 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 08:23:31 INFO - PROCESS | 3897 | 1461252211115 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e23ca800 == 59 [pid = 3897] [id = 145] 08:23:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29dabc2c00) [pid = 3897] [serial = 434] [outer = (nil)] 08:23:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29f945e000) [pid = 3897] [serial = 435] [outer = 0x7f29dabc2c00] 08:23:31 INFO - PROCESS | 3897 | 1461252211176 Marionette DEBUG loaded listener.js 08:23:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29f9cf7800) [pid = 3897] [serial = 436] [outer = 0x7f29dabc2c00] 08:23:31 INFO - PROCESS | 3897 | 1461252211831 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 08:23:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 08:23:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1026ms 08:23:31 INFO - PROCESS | 3897 | 1461252211871 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 08:23:31 INFO - PROCESS | 3897 | 1461252211874 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 08:23:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:23:31 INFO - PROCESS | 3897 | 1461252211880 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:23:31 INFO - PROCESS | 3897 | 1461252211882 Marionette TRACE conn3 <- [1,554,null,{}] 08:23:31 INFO - PROCESS | 3897 | 1461252211887 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:32 INFO - PROCESS | 3897 | 1461252212035 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 08:23:32 INFO - PROCESS | 3897 | 1461252212144 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da6a4800 == 60 [pid = 3897] [id = 146] 08:23:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29f9ccd000) [pid = 3897] [serial = 437] [outer = (nil)] 08:23:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29fc6a9c00) [pid = 3897] [serial = 438] [outer = 0x7f29f9ccd000] 08:23:32 INFO - PROCESS | 3897 | 1461252212205 Marionette DEBUG loaded listener.js 08:23:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29fdef8c00) [pid = 3897] [serial = 439] [outer = 0x7f29f9ccd000] 08:23:32 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:23:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1024ms 08:23:32 INFO - PROCESS | 3897 | 1461252212897 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 08:23:32 INFO - PROCESS | 3897 | 1461252212906 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 08:23:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:23:32 INFO - PROCESS | 3897 | 1461252212909 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 08:23:32 INFO - PROCESS | 3897 | 1461252212914 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:23:32 INFO - PROCESS | 3897 | 1461252212917 Marionette TRACE conn3 <- [1,558,null,{}] 08:23:32 INFO - PROCESS | 3897 | 1461252212921 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:33 INFO - PROCESS | 3897 | 1461252213050 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 08:23:33 INFO - PROCESS | 3897 | 1461252213160 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da6be000 == 61 [pid = 3897] [id = 147] 08:23:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29dc67e400) [pid = 3897] [serial = 440] [outer = (nil)] 08:23:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29dc686400) [pid = 3897] [serial = 441] [outer = 0x7f29dc67e400] 08:23:33 INFO - PROCESS | 3897 | 1461252213220 Marionette DEBUG loaded listener.js 08:23:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29dc68b000) [pid = 3897] [serial = 442] [outer = 0x7f29dc67e400] 08:23:33 INFO - PROCESS | 3897 | 1461252213888 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 08:23:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:23:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1031ms 08:23:33 INFO - PROCESS | 3897 | 1461252213946 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 08:23:33 INFO - PROCESS | 3897 | 1461252213948 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 08:23:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:23:33 INFO - PROCESS | 3897 | 1461252213954 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:23:33 INFO - PROCESS | 3897 | 1461252213956 Marionette TRACE conn3 <- [1,562,null,{}] 08:23:33 INFO - PROCESS | 3897 | 1461252213979 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:34 INFO - PROCESS | 3897 | 1461252214108 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 08:23:34 INFO - PROCESS | 3897 | 1461252214244 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc75b000 == 62 [pid = 3897] [id = 148] 08:23:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29dc680400) [pid = 3897] [serial = 443] [outer = (nil)] 08:23:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29e9d76000) [pid = 3897] [serial = 444] [outer = 0x7f29dc680400] 08:23:34 INFO - PROCESS | 3897 | 1461252214306 Marionette DEBUG loaded listener.js 08:23:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29feb9e800) [pid = 3897] [serial = 445] [outer = 0x7f29dc680400] 08:23:34 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:35 INFO - PROCESS | 3897 | 1461252215006 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 08:23:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:23:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1079ms 08:23:35 INFO - PROCESS | 3897 | 1461252215049 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 08:23:35 INFO - PROCESS | 3897 | 1461252215052 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 08:23:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:23:35 INFO - PROCESS | 3897 | 1461252215058 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:23:35 INFO - PROCESS | 3897 | 1461252215060 Marionette TRACE conn3 <- [1,566,null,{}] 08:23:35 INFO - PROCESS | 3897 | 1461252215065 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:35 INFO - PROCESS | 3897 | 1461252215195 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 08:23:35 INFO - PROCESS | 3897 | 1461252215335 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc8df000 == 63 [pid = 3897] [id = 149] 08:23:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29dc685800) [pid = 3897] [serial = 446] [outer = (nil)] 08:23:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29dd1ab000) [pid = 3897] [serial = 447] [outer = 0x7f29dc685800] 08:23:35 INFO - PROCESS | 3897 | 1461252215395 Marionette DEBUG loaded listener.js 08:23:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29ddb5d400) [pid = 3897] [serial = 448] [outer = 0x7f29dc685800] 08:23:35 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:36 INFO - PROCESS | 3897 | 1461252216212 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:23:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:23:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1225ms 08:23:36 INFO - PROCESS | 3897 | 1461252216284 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 08:23:36 INFO - PROCESS | 3897 | 1461252216289 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 08:23:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:23:36 INFO - PROCESS | 3897 | 1461252216297 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:23:36 INFO - PROCESS | 3897 | 1461252216301 Marionette TRACE conn3 <- [1,570,null,{}] 08:23:36 INFO - PROCESS | 3897 | 1461252216307 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:36 INFO - PROCESS | 3897 | 1461252216534 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 08:23:36 INFO - PROCESS | 3897 | 1461252216684 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dce04000 == 64 [pid = 3897] [id = 150] 08:23:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29dd1b0400) [pid = 3897] [serial = 449] [outer = (nil)] 08:23:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29dd4e6c00) [pid = 3897] [serial = 450] [outer = 0x7f29dd1b0400] 08:23:36 INFO - PROCESS | 3897 | 1461252216740 Marionette DEBUG loaded listener.js 08:23:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29ddb55c00) [pid = 3897] [serial = 451] [outer = 0x7f29dd1b0400] 08:23:37 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f9837000 == 63 [pid = 3897] [id = 107] 08:23:37 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dce20800 == 62 [pid = 3897] [id = 139] 08:23:37 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddb37800 == 61 [pid = 3897] [id = 138] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29fdedd800) [pid = 3897] [serial = 381] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7fde800 == 60 [pid = 3897] [id = 136] 08:23:37 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e71da000 == 59 [pid = 3897] [id = 135] 08:23:37 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:37 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e116d800 == 58 [pid = 3897] [id = 134] 08:23:37 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa76000 == 57 [pid = 3897] [id = 133] 08:23:37 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd8ac000 == 56 [pid = 3897] [id = 132] 08:23:37 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7871800 == 55 [pid = 3897] [id = 129] 08:23:37 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29df5b6000 == 54 [pid = 3897] [id = 128] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f29f7921400) [pid = 3897] [serial = 246] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f29f482e000) [pid = 3897] [serial = 231] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29f4384000) [pid = 3897] [serial = 288] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f29e11aa400) [pid = 3897] [serial = 234] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f29dabd0c00) [pid = 3897] [serial = 316] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f29f5adf800) [pid = 3897] [serial = 282] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f29f9d3c000) [pid = 3897] [serial = 285] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29e11a6c00) [pid = 3897] [serial = 276] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29e6f8e000) [pid = 3897] [serial = 279] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29edb2bc00) [pid = 3897] [serial = 322] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29e6f8b800) [pid = 3897] [serial = 237] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29f46b3000) [pid = 3897] [serial = 240] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29f58cac00) [pid = 3897] [serial = 243] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29fdc5a000) [pid = 3897] [serial = 325] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29e8020c00) [pid = 3897] [serial = 198] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29e5886c00) [pid = 3897] [serial = 319] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29f9d3c800) [pid = 3897] [serial = 372] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29fdc5f400) [pid = 3897] [serial = 375] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29dd1ad800) [pid = 3897] [serial = 378] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29fde93800) [pid = 3897] [serial = 376] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29e114c000) [pid = 3897] [serial = 352] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29dfa11400) [pid = 3897] [serial = 351] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29e801ec00) [pid = 3897] [serial = 361] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f29dabca400) [pid = 3897] [serial = 360] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f29e7854400) [pid = 3897] [serial = 355] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 102 (0x7f29e6f8d000) [pid = 3897] [serial = 354] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 101 (0x7f29e4495000) [pid = 3897] [serial = 366] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 100 (0x7f29e5b14800) [pid = 3897] [serial = 367] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 99 (0x7f29dd1b0c00) [pid = 3897] [serial = 349] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 98 (0x7f29dcdf8400) [pid = 3897] [serial = 348] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 97 (0x7f29edb2a400) [pid = 3897] [serial = 369] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 96 (0x7f29e0532c00) [pid = 3897] [serial = 364] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 95 (0x7f29ddf62800) [pid = 3897] [serial = 363] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 94 (0x7f29f9cfbc00) [pid = 3897] [serial = 358] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 93 (0x7f29f5a51800) [pid = 3897] [serial = 357] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 92 (0x7f29fb945400) [pid = 3897] [serial = 373] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 91 (0x7f29e7104800) [pid = 3897] [serial = 379] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | --DOMWINDOW == 90 (0x7f29f5735400) [pid = 3897] [serial = 370] [outer = (nil)] [url = about:blank] 08:23:37 INFO - PROCESS | 3897 | 1461252217492 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 08:23:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:23:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1233ms 08:23:37 INFO - PROCESS | 3897 | 1461252217533 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 08:23:37 INFO - PROCESS | 3897 | 1461252217539 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 08:23:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:23:37 INFO - PROCESS | 3897 | 1461252217547 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:23:37 INFO - PROCESS | 3897 | 1461252217550 Marionette TRACE conn3 <- [1,574,null,{}] 08:23:37 INFO - PROCESS | 3897 | 1461252217555 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:37 INFO - PROCESS | 3897 | 1461252217679 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 08:23:37 INFO - PROCESS | 3897 | 1461252217694 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfcb000 == 55 [pid = 3897] [id = 151] 08:23:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 91 (0x7f29de0b5800) [pid = 3897] [serial = 452] [outer = (nil)] 08:23:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 92 (0x7f29de0bb800) [pid = 3897] [serial = 453] [outer = 0x7f29de0b5800] 08:23:37 INFO - PROCESS | 3897 | 1461252217748 Marionette DEBUG loaded listener.js 08:23:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 93 (0x7f29de0bfc00) [pid = 3897] [serial = 454] [outer = 0x7f29de0b5800] 08:23:38 INFO - PROCESS | 3897 | 1461252218533 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:23:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:23:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1026ms 08:23:38 INFO - PROCESS | 3897 | 1461252218573 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 08:23:38 INFO - PROCESS | 3897 | 1461252218576 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 08:23:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:23:38 INFO - PROCESS | 3897 | 1461252218581 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:23:38 INFO - PROCESS | 3897 | 1461252218586 Marionette TRACE conn3 <- [1,578,null,{}] 08:23:38 INFO - PROCESS | 3897 | 1461252218621 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:38 INFO - PROCESS | 3897 | 1461252218738 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 08:23:38 INFO - PROCESS | 3897 | 1461252218754 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e3a95800 == 56 [pid = 3897] [id = 152] 08:23:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 94 (0x7f29e11a5000) [pid = 3897] [serial = 455] [outer = (nil)] 08:23:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 95 (0x7f29e3b4e400) [pid = 3897] [serial = 456] [outer = 0x7f29e11a5000] 08:23:38 INFO - PROCESS | 3897 | 1461252218807 Marionette DEBUG loaded listener.js 08:23:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 96 (0x7f29e5886c00) [pid = 3897] [serial = 457] [outer = 0x7f29e11a5000] 08:23:39 INFO - PROCESS | 3897 | 1461252219486 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 08:23:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:23:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 933ms 08:23:39 INFO - PROCESS | 3897 | 1461252219522 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 08:23:39 INFO - PROCESS | 3897 | 1461252219525 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 08:23:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:23:39 INFO - PROCESS | 3897 | 1461252219530 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:23:39 INFO - PROCESS | 3897 | 1461252219532 Marionette TRACE conn3 <- [1,582,null,{}] 08:23:39 INFO - PROCESS | 3897 | 1461252219537 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:39 INFO - PROCESS | 3897 | 1461252219685 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 08:23:39 INFO - PROCESS | 3897 | 1461252219711 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e63f2800 == 57 [pid = 3897] [id = 153] 08:23:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 97 (0x7f29dabdd800) [pid = 3897] [serial = 458] [outer = (nil)] 08:23:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 98 (0x7f29e6dd4000) [pid = 3897] [serial = 459] [outer = 0x7f29dabdd800] 08:23:39 INFO - PROCESS | 3897 | 1461252219761 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 99 (0x7f29e714d400) [pid = 3897] [serial = 460] [outer = 0x7f29dabdd800] 08:23:40 INFO - PROCESS | 3897 | 1461252220386 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 08:23:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:23:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 881ms 08:23:40 INFO - PROCESS | 3897 | 1461252220411 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 08:23:40 INFO - PROCESS | 3897 | 1461252220414 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 08:23:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:23:40 INFO - PROCESS | 3897 | 1461252220420 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:23:40 INFO - PROCESS | 3897 | 1461252220422 Marionette TRACE conn3 <- [1,586,null,{}] 08:23:40 INFO - PROCESS | 3897 | 1461252220426 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:40 INFO - PROCESS | 3897 | 1461252220575 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 08:23:40 INFO - PROCESS | 3897 | 1461252220610 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6a17800 == 58 [pid = 3897] [id = 154] 08:23:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f29e492b800) [pid = 3897] [serial = 461] [outer = (nil)] 08:23:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f29e7fb6c00) [pid = 3897] [serial = 462] [outer = 0x7f29e492b800] 08:23:40 INFO - PROCESS | 3897 | 1461252220660 Marionette DEBUG loaded listener.js 08:23:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f29e9284000) [pid = 3897] [serial = 463] [outer = 0x7f29e492b800] 08:23:41 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:41 INFO - PROCESS | 3897 | 1461252221313 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 08:23:41 INFO - PROCESS | 3897 | --DOMWINDOW == 101 (0x7f29e5c54400) [pid = 3897] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:23:41 INFO - PROCESS | 3897 | --DOMWINDOW == 100 (0x7f29dabc4c00) [pid = 3897] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:23:41 INFO - PROCESS | 3897 | --DOMWINDOW == 99 (0x7f29f5a9a400) [pid = 3897] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:23:41 INFO - PROCESS | 3897 | --DOMWINDOW == 98 (0x7f29dabc3800) [pid = 3897] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:23:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:23:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 981ms 08:23:41 INFO - PROCESS | 3897 | --DOMWINDOW == 97 (0x7f29e587fc00) [pid = 3897] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:23:41 INFO - PROCESS | 3897 | --DOMWINDOW == 96 (0x7f29ddb5dc00) [pid = 3897] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:23:41 INFO - PROCESS | 3897 | --DOMWINDOW == 95 (0x7f29ddf57800) [pid = 3897] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:23:41 INFO - PROCESS | 3897 | --DOMWINDOW == 94 (0x7f29dabd5000) [pid = 3897] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:23:41 INFO - PROCESS | 3897 | --DOMWINDOW == 93 (0x7f29dabc3400) [pid = 3897] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:23:41 INFO - PROCESS | 3897 | 1461252221411 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 08:23:41 INFO - PROCESS | 3897 | 1461252221414 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 08:23:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:23:41 INFO - PROCESS | 3897 | 1461252221421 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:23:41 INFO - PROCESS | 3897 | 1461252221432 Marionette TRACE conn3 <- [1,590,null,{}] 08:23:41 INFO - PROCESS | 3897 | 1461252221436 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:41 INFO - PROCESS | 3897 | 1461252221563 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 08:23:41 INFO - PROCESS | 3897 | 1461252221571 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7876000 == 59 [pid = 3897] [id = 155] 08:23:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 94 (0x7f29e9d7c800) [pid = 3897] [serial = 464] [outer = (nil)] 08:23:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 95 (0x7f29ed164c00) [pid = 3897] [serial = 465] [outer = 0x7f29e9d7c800] 08:23:41 INFO - PROCESS | 3897 | 1461252221624 Marionette DEBUG loaded listener.js 08:23:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 96 (0x7f29f58cf400) [pid = 3897] [serial = 466] [outer = 0x7f29e9d7c800] 08:23:42 INFO - PROCESS | 3897 | 1461252222214 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 08:23:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:23:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 836ms 08:23:42 INFO - PROCESS | 3897 | 1461252222258 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 08:23:42 INFO - PROCESS | 3897 | 1461252222261 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 08:23:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:23:42 INFO - PROCESS | 3897 | 1461252222270 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:23:42 INFO - PROCESS | 3897 | 1461252222272 Marionette TRACE conn3 <- [1,594,null,{}] 08:23:42 INFO - PROCESS | 3897 | 1461252222277 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:42 INFO - PROCESS | 3897 | 1461252222395 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 08:23:42 INFO - PROCESS | 3897 | 1461252222493 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e9cd7800 == 60 [pid = 3897] [id = 156] 08:23:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 97 (0x7f29e58ec400) [pid = 3897] [serial = 467] [outer = (nil)] 08:23:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 98 (0x7f29f5a99800) [pid = 3897] [serial = 468] [outer = 0x7f29e58ec400] 08:23:42 INFO - PROCESS | 3897 | 1461252222544 Marionette DEBUG loaded listener.js 08:23:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 99 (0x7f29f926a800) [pid = 3897] [serial = 469] [outer = 0x7f29e58ec400] 08:23:43 INFO - PROCESS | 3897 | 1461252223077 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:23:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:23:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 829ms 08:23:43 INFO - PROCESS | 3897 | 1461252223101 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 08:23:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:23:43 INFO - PROCESS | 3897 | 1461252223107 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 08:23:43 INFO - PROCESS | 3897 | 1461252223112 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:23:43 INFO - PROCESS | 3897 | 1461252223115 Marionette TRACE conn3 <- [1,598,null,{}] 08:23:43 INFO - PROCESS | 3897 | 1461252223119 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:43 INFO - PROCESS | 3897 | 1461252223230 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 08:23:43 INFO - PROCESS | 3897 | 1461252223263 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f4558800 == 61 [pid = 3897] [id = 157] 08:23:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 100 (0x7f29e0478c00) [pid = 3897] [serial = 470] [outer = (nil)] 08:23:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 101 (0x7f29f9462000) [pid = 3897] [serial = 471] [outer = 0x7f29e0478c00] 08:23:43 INFO - PROCESS | 3897 | 1461252223315 Marionette DEBUG loaded listener.js 08:23:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f29f984fc00) [pid = 3897] [serial = 472] [outer = 0x7f29e0478c00] 08:23:44 INFO - PROCESS | 3897 | 1461252224211 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 08:23:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:23:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1130ms 08:23:44 INFO - PROCESS | 3897 | 1461252224242 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 08:23:44 INFO - PROCESS | 3897 | 1461252224249 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 08:23:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:23:44 INFO - PROCESS | 3897 | 1461252224257 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:23:44 INFO - PROCESS | 3897 | 1461252224261 Marionette TRACE conn3 <- [1,602,null,{}] 08:23:44 INFO - PROCESS | 3897 | 1461252224268 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:44 INFO - PROCESS | 3897 | 1461252224407 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 08:23:44 INFO - PROCESS | 3897 | 1461252224552 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd8b8000 == 62 [pid = 3897] [id = 158] 08:23:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f29dd4de000) [pid = 3897] [serial = 473] [outer = (nil)] 08:23:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f29dd84bc00) [pid = 3897] [serial = 474] [outer = 0x7f29dd4de000] 08:23:44 INFO - PROCESS | 3897 | 1461252224618 Marionette DEBUG loaded listener.js 08:23:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f29de0b3400) [pid = 3897] [serial = 475] [outer = 0x7f29dd4de000] 08:23:45 INFO - PROCESS | 3897 | 1461252225569 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 08:23:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:23:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1336ms 08:23:45 INFO - PROCESS | 3897 | 1461252225595 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 08:23:45 INFO - PROCESS | 3897 | 1461252225602 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 08:23:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:23:45 INFO - PROCESS | 3897 | 1461252225611 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:23:45 INFO - PROCESS | 3897 | 1461252225615 Marionette TRACE conn3 <- [1,606,null,{}] 08:23:45 INFO - PROCESS | 3897 | 1461252225620 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:45 INFO - PROCESS | 3897 | 1461252225759 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 08:23:45 INFO - PROCESS | 3897 | 1461252225899 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7338800 == 63 [pid = 3897] [id = 159] 08:23:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29de0b4c00) [pid = 3897] [serial = 476] [outer = (nil)] 08:23:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29e1144c00) [pid = 3897] [serial = 477] [outer = 0x7f29de0b4c00] 08:23:45 INFO - PROCESS | 3897 | 1461252225961 Marionette DEBUG loaded listener.js 08:23:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29e45d6400) [pid = 3897] [serial = 478] [outer = 0x7f29de0b4c00] 08:23:46 INFO - PROCESS | 3897 | 1461252226724 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1179ms 08:23:46 INFO - PROCESS | 3897 | 1461252226791 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 08:23:46 INFO - PROCESS | 3897 | 1461252226795 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 08:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:23:46 INFO - PROCESS | 3897 | 1461252226801 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:23:46 INFO - PROCESS | 3897 | 1461252226806 Marionette TRACE conn3 <- [1,610,null,{}] 08:23:46 INFO - PROCESS | 3897 | 1461252226834 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:47 INFO - PROCESS | 3897 | 1461252227016 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 08:23:47 INFO - PROCESS | 3897 | 1461252227119 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f9046800 == 64 [pid = 3897] [id = 160] 08:23:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29e9d04c00) [pid = 3897] [serial = 479] [outer = (nil)] 08:23:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29f45cfc00) [pid = 3897] [serial = 480] [outer = 0x7f29e9d04c00] 08:23:47 INFO - PROCESS | 3897 | 1461252227185 Marionette DEBUG loaded listener.js 08:23:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29f5bd3c00) [pid = 3897] [serial = 481] [outer = 0x7f29e9d04c00] 08:23:47 INFO - PROCESS | 3897 | 1461252227906 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 08:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1181ms 08:23:47 INFO - PROCESS | 3897 | 1461252227983 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 08:23:47 INFO - PROCESS | 3897 | 1461252227987 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 08:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:23:47 INFO - PROCESS | 3897 | 1461252227992 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:23:47 INFO - PROCESS | 3897 | 1461252227994 Marionette TRACE conn3 <- [1,614,null,{}] 08:23:48 INFO - PROCESS | 3897 | 1461252228013 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:48 INFO - PROCESS | 3897 | 1461252228193 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 08:23:48 INFO - PROCESS | 3897 | 1461252228295 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f9c51800 == 65 [pid = 3897] [id = 161] 08:23:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29e0471c00) [pid = 3897] [serial = 482] [outer = (nil)] 08:23:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29f9c06000) [pid = 3897] [serial = 483] [outer = 0x7f29e0471c00] 08:23:48 INFO - PROCESS | 3897 | 1461252228357 Marionette DEBUG loaded listener.js 08:23:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29f9d42000) [pid = 3897] [serial = 484] [outer = 0x7f29e0471c00] 08:23:49 INFO - PROCESS | 3897 | 1461252229086 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1132ms 08:23:49 INFO - PROCESS | 3897 | 1461252229125 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 08:23:49 INFO - PROCESS | 3897 | 1461252229128 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 08:23:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:23:49 INFO - PROCESS | 3897 | 1461252229149 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:23:49 INFO - PROCESS | 3897 | 1461252229152 Marionette TRACE conn3 <- [1,618,null,{}] 08:23:49 INFO - PROCESS | 3897 | 1461252229158 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:49 INFO - PROCESS | 3897 | 1461252229289 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 08:23:49 INFO - PROCESS | 3897 | 1461252229427 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fc642800 == 66 [pid = 3897] [id = 162] 08:23:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29f7923400) [pid = 3897] [serial = 485] [outer = (nil)] 08:23:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29fc687400) [pid = 3897] [serial = 486] [outer = 0x7f29f7923400] 08:23:49 INFO - PROCESS | 3897 | 1461252229488 Marionette DEBUG loaded listener.js 08:23:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29fde90400) [pid = 3897] [serial = 487] [outer = 0x7f29f7923400] 08:23:50 INFO - PROCESS | 3897 | 1461252230235 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:23:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:23:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1151ms 08:23:50 INFO - PROCESS | 3897 | 1461252230303 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 08:23:50 INFO - PROCESS | 3897 | 1461252230306 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 08:23:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:23:50 INFO - PROCESS | 3897 | 1461252230313 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:23:50 INFO - PROCESS | 3897 | 1461252230315 Marionette TRACE conn3 <- [1,622,null,{}] 08:23:50 INFO - PROCESS | 3897 | 1461252230320 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:50 INFO - PROCESS | 3897 | 1461252230468 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 08:23:50 INFO - PROCESS | 3897 | 1461252230772 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc8ed800 == 67 [pid = 3897] [id = 163] 08:23:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29dabd2c00) [pid = 3897] [serial = 488] [outer = (nil)] 08:23:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29dabd8000) [pid = 3897] [serial = 489] [outer = 0x7f29dabd2c00] 08:23:50 INFO - PROCESS | 3897 | 1461252230852 Marionette DEBUG loaded listener.js 08:23:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29dcda2800) [pid = 3897] [serial = 490] [outer = 0x7f29dabd2c00] 08:23:51 INFO - PROCESS | 3897 | 1461252231707 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 08:23:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:23:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1432ms 08:23:51 INFO - PROCESS | 3897 | 1461252231745 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 08:23:51 INFO - PROCESS | 3897 | 1461252231751 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 08:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:23:51 INFO - PROCESS | 3897 | 1461252231758 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:23:51 INFO - PROCESS | 3897 | 1461252231761 Marionette TRACE conn3 <- [1,626,null,{}] 08:23:51 INFO - PROCESS | 3897 | 1461252231767 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:51 INFO - PROCESS | 3897 | 1461252231893 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 08:23:52 INFO - PROCESS | 3897 | 1461252232075 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e9cd7800 == 66 [pid = 3897] [id = 156] 08:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7876000 == 65 [pid = 3897] [id = 155] 08:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f43ed000 == 64 [pid = 3897] [id = 137] 08:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6a17800 == 63 [pid = 3897] [id = 154] 08:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e63f2800 == 62 [pid = 3897] [id = 153] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29dabd3400) [pid = 3897] [serial = 384] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29de87a800) [pid = 3897] [serial = 387] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29dd5a3c00) [pid = 3897] [serial = 390] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29e7fb8800) [pid = 3897] [serial = 393] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29dd4eac00) [pid = 3897] [serial = 420] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc555800 == 63 [pid = 3897] [id = 164] 08:23:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29dabd3400) [pid = 3897] [serial = 491] [outer = (nil)] 08:23:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29dd5a3c00) [pid = 3897] [serial = 492] [outer = 0x7f29dabd3400] 08:23:52 INFO - PROCESS | 3897 | 1461252232170 Marionette DEBUG loaded listener.js 08:23:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29dda8ec00) [pid = 3897] [serial = 493] [outer = 0x7f29dabd3400] 08:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e3a95800 == 62 [pid = 3897] [id = 152] 08:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddfcb000 == 61 [pid = 3897] [id = 151] 08:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dce04000 == 60 [pid = 3897] [id = 150] 08:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fb95d000 == 59 [pid = 3897] [id = 142] 08:23:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6a2c800 == 58 [pid = 3897] [id = 141] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f2a013da000) [pid = 3897] [serial = 382] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29f5aa0c00) [pid = 3897] [serial = 411] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29ddf5cc00) [pid = 3897] [serial = 417] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29e7854c00) [pid = 3897] [serial = 405] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29e9d74c00) [pid = 3897] [serial = 406] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29e1142400) [pid = 3897] [serial = 400] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29df9c4c00) [pid = 3897] [serial = 399] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29e3abbc00) [pid = 3897] [serial = 402] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29e5568c00) [pid = 3897] [serial = 403] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29dcdeac00) [pid = 3897] [serial = 397] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29dabd9400) [pid = 3897] [serial = 396] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29dcd9ec00) [pid = 3897] [serial = 414] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29ea0bb000) [pid = 3897] [serial = 408] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f29dd1b1400) [pid = 3897] [serial = 415] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f29e7fba000) [pid = 3897] [serial = 418] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 102 (0x7f29f945b000) [pid = 3897] [serial = 412] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | --DOMWINDOW == 101 (0x7f29f5730000) [pid = 3897] [serial = 409] [outer = (nil)] [url = about:blank] 08:23:52 INFO - PROCESS | 3897 | 1461252232804 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1077ms 08:23:52 INFO - PROCESS | 3897 | 1461252232883 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 08:23:52 INFO - PROCESS | 3897 | 1461252232888 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 08:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:23:52 INFO - PROCESS | 3897 | 1461252232899 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:23:52 INFO - PROCESS | 3897 | 1461252232901 Marionette TRACE conn3 <- [1,630,null,{}] 08:23:52 INFO - PROCESS | 3897 | 1461252232904 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:53 INFO - PROCESS | 3897 | 1461252233027 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 08:23:53 INFO - PROCESS | 3897 | 1461252233123 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddb4a000 == 59 [pid = 3897] [id = 165] 08:23:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 102 (0x7f29dd840800) [pid = 3897] [serial = 494] [outer = (nil)] 08:23:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 103 (0x7f29de0b8400) [pid = 3897] [serial = 495] [outer = 0x7f29dd840800] 08:23:53 INFO - PROCESS | 3897 | 1461252233184 Marionette DEBUG loaded listener.js 08:23:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f29de975c00) [pid = 3897] [serial = 496] [outer = 0x7f29dd840800] 08:23:53 INFO - PROCESS | 3897 | 1461252233818 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 08:23:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:23:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 978ms 08:23:53 INFO - PROCESS | 3897 | 1461252233877 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 08:23:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:23:53 INFO - PROCESS | 3897 | 1461252233880 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 08:23:53 INFO - PROCESS | 3897 | 1461252233887 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:23:53 INFO - PROCESS | 3897 | 1461252233894 Marionette TRACE conn3 <- [1,634,null,{}] 08:23:53 INFO - PROCESS | 3897 | 1461252233924 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:54 INFO - PROCESS | 3897 | 1461252234080 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 08:23:54 INFO - PROCESS | 3897 | 1461252234090 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e04ab000 == 60 [pid = 3897] [id = 166] 08:23:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f29e1142400) [pid = 3897] [serial = 497] [outer = (nil)] 08:23:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29e45dbc00) [pid = 3897] [serial = 498] [outer = 0x7f29e1142400] 08:23:54 INFO - PROCESS | 3897 | 1461252234142 Marionette DEBUG loaded listener.js 08:23:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29e5888800) [pid = 3897] [serial = 499] [outer = 0x7f29e1142400] 08:23:54 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:54 INFO - PROCESS | 3897 | 1461252234780 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 08:23:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:23:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 936ms 08:23:54 INFO - PROCESS | 3897 | 1461252234821 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 08:23:54 INFO - PROCESS | 3897 | 1461252234824 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 08:23:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:23:54 INFO - PROCESS | 3897 | 1461252234835 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:23:54 INFO - PROCESS | 3897 | 1461252234837 Marionette TRACE conn3 <- [1,638,null,{}] 08:23:54 INFO - PROCESS | 3897 | 1461252234840 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:54 INFO - PROCESS | 3897 | 1461252234986 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 08:23:55 INFO - PROCESS | 3897 | 1461252235052 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e451c800 == 61 [pid = 3897] [id = 167] 08:23:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29ddf5e000) [pid = 3897] [serial = 500] [outer = (nil)] 08:23:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29e6dd4c00) [pid = 3897] [serial = 501] [outer = 0x7f29ddf5e000] 08:23:55 INFO - PROCESS | 3897 | 1461252235103 Marionette DEBUG loaded listener.js 08:23:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29e710b000) [pid = 3897] [serial = 502] [outer = 0x7f29ddf5e000] 08:23:55 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:55 INFO - PROCESS | 3897 | 1461252235701 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:23:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:23:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 878ms 08:23:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:23:55 INFO - PROCESS | 3897 | 1461252235714 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 08:23:55 INFO - PROCESS | 3897 | 1461252235717 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 08:23:55 INFO - PROCESS | 3897 | 1461252235723 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:23:55 INFO - PROCESS | 3897 | 1461252235726 Marionette TRACE conn3 <- [1,642,null,{}] 08:23:55 INFO - PROCESS | 3897 | 1461252235738 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:55 INFO - PROCESS | 3897 | 1461252235887 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 08:23:55 INFO - PROCESS | 3897 | 1461252235956 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc568000 == 62 [pid = 3897] [id = 168] 08:23:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29e7854c00) [pid = 3897] [serial = 503] [outer = (nil)] 08:23:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29e801e800) [pid = 3897] [serial = 504] [outer = 0x7f29e7854c00] 08:23:56 INFO - PROCESS | 3897 | 1461252236018 Marionette DEBUG loaded listener.js 08:23:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29ea0bc800) [pid = 3897] [serial = 505] [outer = 0x7f29e7854c00] 08:23:56 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29dd1b0400) [pid = 3897] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:23:56 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29e11a5000) [pid = 3897] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:23:56 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29dd4e1800) [pid = 3897] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:23:56 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29dabdd800) [pid = 3897] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:23:56 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29de0b5800) [pid = 3897] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:23:56 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29e492b800) [pid = 3897] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:23:56 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29e9d7c800) [pid = 3897] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:23:56 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29e58ec400) [pid = 3897] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:23:56 INFO - PROCESS | 3897 | 1461252236751 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 08:23:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:23:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1075ms 08:23:56 INFO - PROCESS | 3897 | 1461252236798 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 08:23:56 INFO - PROCESS | 3897 | 1461252236802 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 08:23:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:23:56 INFO - PROCESS | 3897 | 1461252236806 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:23:56 INFO - PROCESS | 3897 | 1461252236808 Marionette TRACE conn3 <- [1,646,null,{}] 08:23:56 INFO - PROCESS | 3897 | 1461252236813 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:56 INFO - PROCESS | 3897 | 1461252236928 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 08:23:56 INFO - PROCESS | 3897 | 1461252236941 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e63fb800 == 63 [pid = 3897] [id = 169] 08:23:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29ddf5f400) [pid = 3897] [serial = 506] [outer = (nil)] 08:23:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29f3750800) [pid = 3897] [serial = 507] [outer = 0x7f29ddf5f400] 08:23:56 INFO - PROCESS | 3897 | 1461252236996 Marionette DEBUG loaded listener.js 08:23:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29f5a56400) [pid = 3897] [serial = 508] [outer = 0x7f29ddf5f400] 08:23:57 INFO - PROCESS | 3897 | 1461252237589 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:23:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:23:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 874ms 08:23:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:23:57 INFO - PROCESS | 3897 | 1461252237681 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 08:23:57 INFO - PROCESS | 3897 | 1461252237684 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 08:23:57 INFO - PROCESS | 3897 | 1461252237689 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:23:57 INFO - PROCESS | 3897 | 1461252237691 Marionette TRACE conn3 <- [1,650,null,{}] 08:23:57 INFO - PROCESS | 3897 | 1461252237696 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:57 INFO - PROCESS | 3897 | 1461252237843 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 08:23:57 INFO - PROCESS | 3897 | 1461252237860 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e697e000 == 64 [pid = 3897] [id = 170] 08:23:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29e5527400) [pid = 3897] [serial = 509] [outer = (nil)] 08:23:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29f5aa0000) [pid = 3897] [serial = 510] [outer = 0x7f29e5527400] 08:23:57 INFO - PROCESS | 3897 | 1461252237911 Marionette DEBUG loaded listener.js 08:23:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29f945ec00) [pid = 3897] [serial = 511] [outer = 0x7f29e5527400] 08:23:58 INFO - PROCESS | 3897 | 1461252238471 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 08:23:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:23:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 828ms 08:23:58 INFO - PROCESS | 3897 | 1461252238585 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 08:23:58 INFO - PROCESS | 3897 | 1461252238591 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 08:23:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:23:58 INFO - PROCESS | 3897 | 1461252238602 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:23:58 INFO - PROCESS | 3897 | 1461252238606 Marionette TRACE conn3 <- [1,654,null,{}] 08:23:58 INFO - PROCESS | 3897 | 1461252238614 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:58 INFO - PROCESS | 3897 | 1461252238768 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 08:23:58 INFO - PROCESS | 3897 | 1461252238903 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc8da000 == 65 [pid = 3897] [id = 171] 08:23:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29dcdf4800) [pid = 3897] [serial = 512] [outer = (nil)] 08:23:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29dd1a7800) [pid = 3897] [serial = 513] [outer = 0x7f29dcdf4800] 08:23:58 INFO - PROCESS | 3897 | 1461252238966 Marionette DEBUG loaded listener.js 08:23:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29dd4e6800) [pid = 3897] [serial = 514] [outer = 0x7f29dcdf4800] 08:23:59 INFO - PROCESS | 3897 | 1461252239838 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 08:23:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:23:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1284ms 08:23:59 INFO - PROCESS | 3897 | 1461252239883 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 08:23:59 INFO - PROCESS | 3897 | 1461252239888 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 08:23:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:23:59 INFO - PROCESS | 3897 | 1461252239898 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:23:59 INFO - PROCESS | 3897 | 1461252239903 Marionette TRACE conn3 <- [1,658,null,{}] 08:23:59 INFO - PROCESS | 3897 | 1461252239909 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:00 INFO - PROCESS | 3897 | 1461252240042 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 08:24:00 INFO - PROCESS | 3897 | 1461252240182 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e23db000 == 66 [pid = 3897] [id = 172] 08:24:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29ddd77400) [pid = 3897] [serial = 515] [outer = (nil)] 08:24:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29dfa0a000) [pid = 3897] [serial = 516] [outer = 0x7f29ddd77400] 08:24:00 INFO - PROCESS | 3897 | 1461252240243 Marionette DEBUG loaded listener.js 08:24:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29e11a6c00) [pid = 3897] [serial = 517] [outer = 0x7f29ddd77400] 08:24:01 INFO - PROCESS | 3897 | 1461252241067 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:24:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:24:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1232ms 08:24:01 INFO - PROCESS | 3897 | 1461252241127 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 08:24:01 INFO - PROCESS | 3897 | 1461252241130 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 08:24:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:24:01 INFO - PROCESS | 3897 | 1461252241137 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:24:01 INFO - PROCESS | 3897 | 1461252241140 Marionette TRACE conn3 <- [1,662,null,{}] 08:24:01 INFO - PROCESS | 3897 | 1461252241151 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:01 INFO - PROCESS | 3897 | 1461252241304 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 08:24:01 INFO - PROCESS | 3897 | 1461252241444 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7876000 == 67 [pid = 3897] [id = 173] 08:24:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29e714fc00) [pid = 3897] [serial = 518] [outer = (nil)] 08:24:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29e9289800) [pid = 3897] [serial = 519] [outer = 0x7f29e714fc00] 08:24:01 INFO - PROCESS | 3897 | 1461252241512 Marionette DEBUG loaded listener.js 08:24:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29f374e400) [pid = 3897] [serial = 520] [outer = 0x7f29e714fc00] 08:24:02 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:02 INFO - PROCESS | 3897 | 1461252242707 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 08:24:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:24:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1580ms 08:24:02 INFO - PROCESS | 3897 | 1461252242716 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 08:24:02 INFO - PROCESS | 3897 | 1461252242719 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 08:24:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:24:02 INFO - PROCESS | 3897 | 1461252242724 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:24:02 INFO - PROCESS | 3897 | 1461252242726 Marionette TRACE conn3 <- [1,666,null,{}] 08:24:02 INFO - PROCESS | 3897 | 1461252242731 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:02 INFO - PROCESS | 3897 | 1461252242858 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 08:24:03 INFO - PROCESS | 3897 | 1461252243010 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f904b000 == 68 [pid = 3897] [id = 174] 08:24:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29e1147000) [pid = 3897] [serial = 521] [outer = (nil)] 08:24:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29f57ec800) [pid = 3897] [serial = 522] [outer = 0x7f29e1147000] 08:24:03 INFO - PROCESS | 3897 | 1461252243073 Marionette DEBUG loaded listener.js 08:24:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29f9ccf000) [pid = 3897] [serial = 523] [outer = 0x7f29e1147000] 08:24:03 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:03 INFO - PROCESS | 3897 | 1461252243758 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 08:24:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:24:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1083ms 08:24:03 INFO - PROCESS | 3897 | 1461252243808 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 08:24:03 INFO - PROCESS | 3897 | 1461252243811 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 08:24:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:24:03 INFO - PROCESS | 3897 | 1461252243830 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:24:03 INFO - PROCESS | 3897 | 1461252243834 Marionette TRACE conn3 <- [1,670,null,{}] 08:24:03 INFO - PROCESS | 3897 | 1461252243841 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:03 INFO - PROCESS | 3897 | 1461252243976 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 08:24:04 INFO - PROCESS | 3897 | 1461252244116 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f98d1800 == 69 [pid = 3897] [id = 175] 08:24:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29de04d800) [pid = 3897] [serial = 524] [outer = (nil)] 08:24:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29de053400) [pid = 3897] [serial = 525] [outer = 0x7f29de04d800] 08:24:04 INFO - PROCESS | 3897 | 1461252244177 Marionette DEBUG loaded listener.js 08:24:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29de059000) [pid = 3897] [serial = 526] [outer = 0x7f29de04d800] 08:24:04 INFO - PROCESS | 3897 | 1461252244909 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 08:24:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:24:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1148ms 08:24:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:24:04 INFO - PROCESS | 3897 | 1461252244966 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 08:24:04 INFO - PROCESS | 3897 | 1461252244968 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 08:24:04 INFO - PROCESS | 3897 | 1461252244974 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:24:04 INFO - PROCESS | 3897 | 1461252244977 Marionette TRACE conn3 <- [1,674,null,{}] 08:24:04 INFO - PROCESS | 3897 | 1461252244981 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:05 INFO - PROCESS | 3897 | 1461252245149 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 08:24:05 INFO - PROCESS | 3897 | 1461252245285 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fdc17800 == 70 [pid = 3897] [id = 176] 08:24:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29de058800) [pid = 3897] [serial = 527] [outer = (nil)] 08:24:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29de0f8800) [pid = 3897] [serial = 528] [outer = 0x7f29de058800] 08:24:05 INFO - PROCESS | 3897 | 1461252245350 Marionette DEBUG loaded listener.js 08:24:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29f97cd800) [pid = 3897] [serial = 529] [outer = 0x7f29de058800] 08:24:05 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:06 INFO - PROCESS | 3897 | 1461252246106 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 08:24:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 08:24:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1177ms 08:24:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:24:06 INFO - PROCESS | 3897 | 1461252246163 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 08:24:06 INFO - PROCESS | 3897 | 1461252246165 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 08:24:06 INFO - PROCESS | 3897 | 1461252246173 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:24:06 INFO - PROCESS | 3897 | 1461252246176 Marionette TRACE conn3 <- [1,678,null,{}] 08:24:06 INFO - PROCESS | 3897 | 1461252246180 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:06 INFO - PROCESS | 3897 | 1461252246312 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 08:24:06 INFO - PROCESS | 3897 | 1461252246422 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3ea800 == 71 [pid = 3897] [id = 177] 08:24:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29de0ec000) [pid = 3897] [serial = 530] [outer = (nil)] 08:24:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29de1eac00) [pid = 3897] [serial = 531] [outer = 0x7f29de0ec000] 08:24:06 INFO - PROCESS | 3897 | 1461252246480 Marionette DEBUG loaded listener.js 08:24:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29de1ee800) [pid = 3897] [serial = 532] [outer = 0x7f29de0ec000] 08:24:07 INFO - PROCESS | 3897 | 1461252247187 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 08:24:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:24:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1077ms 08:24:07 INFO - PROCESS | 3897 | 1461252247249 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 08:24:07 INFO - PROCESS | 3897 | 1461252247252 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 08:24:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:24:07 INFO - PROCESS | 3897 | 1461252247257 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:24:07 INFO - PROCESS | 3897 | 1461252247260 Marionette TRACE conn3 <- [1,682,null,{}] 08:24:07 INFO - PROCESS | 3897 | 1461252247278 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:07 INFO - PROCESS | 3897 | 1461252247439 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 08:24:07 INFO - PROCESS | 3897 | 1461252247732 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd1d5000 == 72 [pid = 3897] [id = 178] 08:24:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29dabdb800) [pid = 3897] [serial = 533] [outer = (nil)] 08:24:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29dc68b800) [pid = 3897] [serial = 534] [outer = 0x7f29dabdb800] 08:24:07 INFO - PROCESS | 3897 | 1461252247797 Marionette DEBUG loaded listener.js 08:24:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29dd1a7c00) [pid = 3897] [serial = 535] [outer = 0x7f29dabdb800] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fdc9b000 == 71 [pid = 3897] [id = 131] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fdca8800 == 70 [pid = 3897] [id = 130] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e63fb800 == 69 [pid = 3897] [id = 169] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc568000 == 68 [pid = 3897] [id = 168] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e451c800 == 67 [pid = 3897] [id = 167] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e04ab000 == 66 [pid = 3897] [id = 166] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddb4a000 == 65 [pid = 3897] [id = 165] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc555800 == 64 [pid = 3897] [id = 164] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc8ed800 == 63 [pid = 3897] [id = 163] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f9c51800 == 62 [pid = 3897] [id = 161] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f9046800 == 61 [pid = 3897] [id = 160] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7338800 == 60 [pid = 3897] [id = 159] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd8b8000 == 59 [pid = 3897] [id = 158] 08:24:08 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f4558800 == 58 [pid = 3897] [id = 157] 08:24:08 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29e9284000) [pid = 3897] [serial = 463] [outer = (nil)] [url = about:blank] 08:24:08 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29f58cf400) [pid = 3897] [serial = 466] [outer = (nil)] [url = about:blank] 08:24:08 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29e714d400) [pid = 3897] [serial = 460] [outer = (nil)] [url = about:blank] 08:24:08 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29f5a99800) [pid = 3897] [serial = 468] [outer = (nil)] [url = about:blank] 08:24:08 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29e5886c00) [pid = 3897] [serial = 457] [outer = (nil)] [url = about:blank] 08:24:08 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f29f926a800) [pid = 3897] [serial = 469] [outer = (nil)] [url = about:blank] 08:24:08 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29ddb55c00) [pid = 3897] [serial = 451] [outer = (nil)] [url = about:blank] 08:24:08 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f29dd4e6c00) [pid = 3897] [serial = 450] [outer = (nil)] [url = about:blank] 08:24:08 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f29e3b4e400) [pid = 3897] [serial = 456] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29e11f4c00) [pid = 3897] [serial = 421] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f29ddb63000) [pid = 3897] [serial = 423] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f29e45df800) [pid = 3897] [serial = 426] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f29e6dd4000) [pid = 3897] [serial = 459] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f29f4a07800) [pid = 3897] [serial = 429] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29f945e000) [pid = 3897] [serial = 435] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29de0bb800) [pid = 3897] [serial = 453] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29de0bfc00) [pid = 3897] [serial = 454] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29e9d76000) [pid = 3897] [serial = 444] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29fc6a9c00) [pid = 3897] [serial = 438] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29dd1ab000) [pid = 3897] [serial = 447] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29e7fb6c00) [pid = 3897] [serial = 462] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29dc686400) [pid = 3897] [serial = 441] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29f9265400) [pid = 3897] [serial = 432] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29ed164c00) [pid = 3897] [serial = 465] [outer = (nil)] [url = about:blank] 08:24:09 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:09 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:24:09 INFO - PROCESS | 3897 | 1461252249063 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 08:24:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 08:24:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1839ms 08:24:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29dd59cc00) [pid = 3897] [serial = 536] [outer = 0x7f29dcda9c00] 08:24:09 INFO - PROCESS | 3897 | 1461252249118 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 08:24:09 INFO - PROCESS | 3897 | 1461252249123 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 08:24:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:24:09 INFO - PROCESS | 3897 | 1461252249196 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:24:09 INFO - PROCESS | 3897 | 1461252249199 Marionette TRACE conn3 <- [1,686,null,{}] 08:24:09 INFO - PROCESS | 3897 | 1461252249219 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:09 INFO - PROCESS | 3897 | 1461252249339 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 08:24:09 INFO - PROCESS | 3897 | 1461252249438 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc74c000 == 59 [pid = 3897] [id = 179] 08:24:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29dd1b1400) [pid = 3897] [serial = 537] [outer = (nil)] 08:24:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29dda8cc00) [pid = 3897] [serial = 538] [outer = 0x7f29dd1b1400] 08:24:09 INFO - PROCESS | 3897 | 1461252249493 Marionette DEBUG loaded listener.js 08:24:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29ddb60000) [pid = 3897] [serial = 539] [outer = 0x7f29dd1b1400] 08:24:10 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:10 INFO - PROCESS | 3897 | 1461252250486 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 08:24:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:24:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1364ms 08:24:10 INFO - PROCESS | 3897 | 1461252250539 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 08:24:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:24:10 INFO - PROCESS | 3897 | 1461252250544 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 08:24:10 INFO - PROCESS | 3897 | 1461252250551 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:24:10 INFO - PROCESS | 3897 | 1461252250553 Marionette TRACE conn3 <- [1,690,null,{}] 08:24:10 INFO - PROCESS | 3897 | 1461252250558 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:10 INFO - PROCESS | 3897 | 1461252250681 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 08:24:10 INFO - PROCESS | 3897 | 1461252250691 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddf1e000 == 60 [pid = 3897] [id = 180] 08:24:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29ddb63400) [pid = 3897] [serial = 540] [outer = (nil)] 08:24:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29de04f800) [pid = 3897] [serial = 541] [outer = 0x7f29ddb63400] 08:24:10 INFO - PROCESS | 3897 | 1461252250743 Marionette DEBUG loaded listener.js 08:24:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29de0b6800) [pid = 3897] [serial = 542] [outer = 0x7f29ddb63400] 08:24:11 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:11 INFO - PROCESS | 3897 | 1461252251905 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 08:24:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:24:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1377ms 08:24:11 INFO - PROCESS | 3897 | 1461252251934 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 08:24:11 INFO - PROCESS | 3897 | 1461252251937 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 08:24:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:24:11 INFO - PROCESS | 3897 | 1461252251944 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:24:11 INFO - PROCESS | 3897 | 1461252251951 Marionette TRACE conn3 <- [1,694,null,{}] 08:24:11 INFO - PROCESS | 3897 | 1461252251982 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:12 INFO - PROCESS | 3897 | 1461252252143 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 08:24:12 INFO - PROCESS | 3897 | 1461252252253 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3d5000 == 61 [pid = 3897] [id = 181] 08:24:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29de0ef000) [pid = 3897] [serial = 543] [outer = (nil)] 08:24:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29de1f1400) [pid = 3897] [serial = 544] [outer = 0x7f29de0ef000] 08:24:12 INFO - PROCESS | 3897 | 1461252252305 Marionette DEBUG loaded listener.js 08:24:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29de2f0400) [pid = 3897] [serial = 545] [outer = 0x7f29de0ef000] 08:24:13 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29ddf5e000) [pid = 3897] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:24:13 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29e7854c00) [pid = 3897] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:24:13 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29dd840800) [pid = 3897] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:24:13 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29dabd2c00) [pid = 3897] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:24:13 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29dabd3400) [pid = 3897] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:24:13 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29e1142400) [pid = 3897] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:24:13 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29ddf5f400) [pid = 3897] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:24:13 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:13 INFO - PROCESS | 3897 | 1461252253293 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 08:24:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 08:24:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1384ms 08:24:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:24:13 INFO - PROCESS | 3897 | 1461252253327 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 08:24:13 INFO - PROCESS | 3897 | 1461252253330 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 08:24:13 INFO - PROCESS | 3897 | 1461252253335 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:24:13 INFO - PROCESS | 3897 | 1461252253337 Marionette TRACE conn3 <- [1,698,null,{}] 08:24:13 INFO - PROCESS | 3897 | 1461252253342 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:13 INFO - PROCESS | 3897 | 1461252253492 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 08:24:13 INFO - PROCESS | 3897 | 1461252253608 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29df5b8800 == 62 [pid = 3897] [id = 182] 08:24:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29dd840800) [pid = 3897] [serial = 546] [outer = (nil)] 08:24:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29de0f1c00) [pid = 3897] [serial = 547] [outer = 0x7f29dd840800] 08:24:13 INFO - PROCESS | 3897 | 1461252253678 Marionette DEBUG loaded listener.js 08:24:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29de2fac00) [pid = 3897] [serial = 548] [outer = 0x7f29dd840800] 08:24:14 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:14 INFO - PROCESS | 3897 | 1461252254647 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 08:24:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 08:24:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1325ms 08:24:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:24:14 INFO - PROCESS | 3897 | 1461252254660 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 08:24:14 INFO - PROCESS | 3897 | 1461252254662 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 08:24:14 INFO - PROCESS | 3897 | 1461252254667 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:24:14 INFO - PROCESS | 3897 | 1461252254670 Marionette TRACE conn3 <- [1,702,null,{}] 08:24:14 INFO - PROCESS | 3897 | 1461252254674 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:14 INFO - PROCESS | 3897 | 1461252254793 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 08:24:14 INFO - PROCESS | 3897 | 1461252254811 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e11cf000 == 63 [pid = 3897] [id = 183] 08:24:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29dfa07c00) [pid = 3897] [serial = 549] [outer = (nil)] 08:24:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29dfa0b400) [pid = 3897] [serial = 550] [outer = 0x7f29dfa07c00] 08:24:14 INFO - PROCESS | 3897 | 1461252254872 Marionette DEBUG loaded listener.js 08:24:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29e053e800) [pid = 3897] [serial = 551] [outer = 0x7f29dfa07c00] 08:24:16 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:16 INFO - PROCESS | 3897 | 1461252256149 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 08:24:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:24:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1528ms 08:24:16 INFO - PROCESS | 3897 | 1461252256195 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 08:24:16 INFO - PROCESS | 3897 | 1461252256202 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 08:24:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:24:16 INFO - PROCESS | 3897 | 1461252256208 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:24:16 INFO - PROCESS | 3897 | 1461252256211 Marionette TRACE conn3 <- [1,706,null,{}] 08:24:16 INFO - PROCESS | 3897 | 1461252256219 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:16 INFO - PROCESS | 3897 | 1461252256485 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 08:24:16 INFO - PROCESS | 3897 | 1461252256591 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddb31000 == 64 [pid = 3897] [id = 184] 08:24:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29dd1a4c00) [pid = 3897] [serial = 552] [outer = (nil)] 08:24:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29dda86c00) [pid = 3897] [serial = 553] [outer = 0x7f29dd1a4c00] 08:24:16 INFO - PROCESS | 3897 | 1461252256656 Marionette DEBUG loaded listener.js 08:24:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29ddb71400) [pid = 3897] [serial = 554] [outer = 0x7f29dd1a4c00] 08:24:17 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:17 INFO - PROCESS | 3897 | 1461252257806 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 08:24:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:24:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1629ms 08:24:17 INFO - PROCESS | 3897 | 1461252257837 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 08:24:17 INFO - PROCESS | 3897 | 1461252257843 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 08:24:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:24:17 INFO - PROCESS | 3897 | 1461252257853 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:24:17 INFO - PROCESS | 3897 | 1461252257857 Marionette TRACE conn3 <- [1,710,null,{}] 08:24:17 INFO - PROCESS | 3897 | 1461252257862 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:18 INFO - PROCESS | 3897 | 1461252258033 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 08:24:18 INFO - PROCESS | 3897 | 1461252258143 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa8a000 == 65 [pid = 3897] [id = 185] 08:24:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29ddb70400) [pid = 3897] [serial = 555] [outer = (nil)] 08:24:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29de0bcc00) [pid = 3897] [serial = 556] [outer = 0x7f29ddb70400] 08:24:18 INFO - PROCESS | 3897 | 1461252258213 Marionette DEBUG loaded listener.js 08:24:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29de1e5400) [pid = 3897] [serial = 557] [outer = 0x7f29ddb70400] 08:24:19 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:19 INFO - PROCESS | 3897 | 1461252259471 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 08:24:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:24:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1629ms 08:24:19 INFO - PROCESS | 3897 | 1461252259482 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 08:24:19 INFO - PROCESS | 3897 | 1461252259486 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 08:24:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:24:19 INFO - PROCESS | 3897 | 1461252259493 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:24:19 INFO - PROCESS | 3897 | 1461252259498 Marionette TRACE conn3 <- [1,714,null,{}] 08:24:19 INFO - PROCESS | 3897 | 1461252259597 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:19 INFO - PROCESS | 3897 | 1461252259748 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 08:24:19 INFO - PROCESS | 3897 | 1461252259885 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e551d000 == 66 [pid = 3897] [id = 186] 08:24:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29de1e3800) [pid = 3897] [serial = 558] [outer = (nil)] 08:24:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29df9c2000) [pid = 3897] [serial = 559] [outer = 0x7f29de1e3800] 08:24:19 INFO - PROCESS | 3897 | 1461252259951 Marionette DEBUG loaded listener.js 08:24:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29e11a2400) [pid = 3897] [serial = 560] [outer = 0x7f29de1e3800] 08:24:21 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:21 INFO - PROCESS | 3897 | 1461252261105 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 08:24:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 08:24:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1621ms 08:24:21 INFO - PROCESS | 3897 | 1461252261113 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 08:24:21 INFO - PROCESS | 3897 | 1461252261117 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 08:24:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:24:21 INFO - PROCESS | 3897 | 1461252261122 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:24:21 INFO - PROCESS | 3897 | 1461252261124 Marionette TRACE conn3 <- [1,718,null,{}] 08:24:21 INFO - PROCESS | 3897 | 1461252261130 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:21 INFO - PROCESS | 3897 | 1461252261258 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 08:24:21 INFO - PROCESS | 3897 | 1461252261405 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e682a800 == 67 [pid = 3897] [id = 187] 08:24:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29de1ea400) [pid = 3897] [serial = 561] [outer = (nil)] 08:24:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29e11fa400) [pid = 3897] [serial = 562] [outer = 0x7f29de1ea400] 08:24:21 INFO - PROCESS | 3897 | 1461252261470 Marionette DEBUG loaded listener.js 08:24:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29e3a73400) [pid = 3897] [serial = 563] [outer = 0x7f29de1ea400] 08:24:22 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:22 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:24:22 INFO - PROCESS | 3897 | 1461252262597 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 08:24:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:24:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1532ms 08:24:22 INFO - PROCESS | 3897 | 1461252262655 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 08:24:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:24:22 INFO - PROCESS | 3897 | 1461252262660 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 08:24:22 INFO - PROCESS | 3897 | 1461252262667 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:24:22 INFO - PROCESS | 3897 | 1461252262671 Marionette TRACE conn3 <- [1,722,null,{}] 08:24:22 INFO - PROCESS | 3897 | 1461252262684 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:22 INFO - PROCESS | 3897 | 1461252262862 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 08:24:22 INFO - PROCESS | 3897 | 1461252262974 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29df631000 == 68 [pid = 3897] [id = 188] 08:24:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29ddb5cc00) [pid = 3897] [serial = 564] [outer = (nil)] 08:24:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29ddb76400) [pid = 3897] [serial = 565] [outer = 0x7f29ddb5cc00] 08:24:23 INFO - PROCESS | 3897 | 1461252263029 Marionette DEBUG loaded listener.js 08:24:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29de05a400) [pid = 3897] [serial = 566] [outer = 0x7f29ddb5cc00] 08:24:23 INFO - PROCESS | 3897 | 1461252263872 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 08:24:23 INFO - PROCESS | 3897 | 1461252263914 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 08:24:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:24:23 INFO - PROCESS | 3897 | 1461252263923 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:24:23 INFO - PROCESS | 3897 | 1461252263926 Marionette TRACE conn3 <- [1,726,null,{}] 08:24:23 INFO - PROCESS | 3897 | 1461252263931 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:24 INFO - PROCESS | 3897 | 1461252264057 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 08:24:24 INFO - PROCESS | 3897 | 1461252264210 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29df5b8800 == 67 [pid = 3897] [id = 182] 08:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3d5000 == 66 [pid = 3897] [id = 181] 08:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddf1e000 == 65 [pid = 3897] [id = 180] 08:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc74c000 == 64 [pid = 3897] [id = 179] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29f9c06000) [pid = 3897] [serial = 483] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29fc687400) [pid = 3897] [serial = 486] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29f5aa0000) [pid = 3897] [serial = 510] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29f9462000) [pid = 3897] [serial = 471] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29dd84bc00) [pid = 3897] [serial = 474] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f29e1144c00) [pid = 3897] [serial = 477] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29f45cfc00) [pid = 3897] [serial = 480] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc8e5000 == 65 [pid = 3897] [id = 189] 08:24:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29dd84bc00) [pid = 3897] [serial = 567] [outer = (nil)] 08:24:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29de056800) [pid = 3897] [serial = 568] [outer = 0x7f29dd84bc00] 08:24:24 INFO - PROCESS | 3897 | 1461252264300 Marionette DEBUG loaded listener.js 08:24:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29de2ec000) [pid = 3897] [serial = 569] [outer = 0x7f29dd84bc00] 08:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd1d5000 == 64 [pid = 3897] [id = 178] 08:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fdc17800 == 63 [pid = 3897] [id = 176] 08:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f98d1800 == 62 [pid = 3897] [id = 175] 08:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f904b000 == 61 [pid = 3897] [id = 174] 08:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7876000 == 60 [pid = 3897] [id = 173] 08:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e23db000 == 59 [pid = 3897] [id = 172] 08:24:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc8da000 == 58 [pid = 3897] [id = 171] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29ea0bc800) [pid = 3897] [serial = 505] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f29f5a56400) [pid = 3897] [serial = 508] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29f3750800) [pid = 3897] [serial = 507] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f29e5888800) [pid = 3897] [serial = 499] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f29e6dd4c00) [pid = 3897] [serial = 501] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29e801e800) [pid = 3897] [serial = 504] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f29e710b000) [pid = 3897] [serial = 502] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f29de0b8400) [pid = 3897] [serial = 495] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f29de975c00) [pid = 3897] [serial = 496] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f29dcda2800) [pid = 3897] [serial = 490] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29dabd8000) [pid = 3897] [serial = 489] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29dd5a3c00) [pid = 3897] [serial = 492] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29dda8ec00) [pid = 3897] [serial = 493] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29e45dbc00) [pid = 3897] [serial = 498] [outer = (nil)] [url = about:blank] 08:24:24 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:24 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:24:25 INFO - PROCESS | 3897 | 1461252265042 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 08:24:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:24:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1178ms 08:24:25 INFO - PROCESS | 3897 | 1461252265102 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 08:24:25 INFO - PROCESS | 3897 | 1461252265105 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 08:24:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:24:25 INFO - PROCESS | 3897 | 1461252265111 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:24:25 INFO - PROCESS | 3897 | 1461252265115 Marionette TRACE conn3 <- [1,730,null,{}] 08:24:25 INFO - PROCESS | 3897 | 1461252265129 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:25 INFO - PROCESS | 3897 | 1461252265267 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 08:24:25 INFO - PROCESS | 3897 | 1461252265277 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29df5aa000 == 59 [pid = 3897] [id = 190] 08:24:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29de2ed400) [pid = 3897] [serial = 570] [outer = (nil)] 08:24:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29e114c800) [pid = 3897] [serial = 571] [outer = 0x7f29de2ed400] 08:24:25 INFO - PROCESS | 3897 | 1461252265331 Marionette DEBUG loaded listener.js 08:24:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29e1332400) [pid = 3897] [serial = 572] [outer = 0x7f29de2ed400] 08:24:25 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:25 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:24:26 INFO - PROCESS | 3897 | 1461252266054 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 08:24:26 INFO - PROCESS | 3897 | 1461252266096 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 08:24:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:24:26 INFO - PROCESS | 3897 | 1461252266101 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:24:26 INFO - PROCESS | 3897 | 1461252266104 Marionette TRACE conn3 <- [1,734,null,{}] 08:24:26 INFO - PROCESS | 3897 | 1461252266114 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:26 INFO - PROCESS | 3897 | 1461252266231 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 08:24:26 INFO - PROCESS | 3897 | 1461252266243 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5cb8000 == 60 [pid = 3897] [id = 191] 08:24:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29dabd5000) [pid = 3897] [serial = 573] [outer = (nil)] 08:24:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29e3d25400) [pid = 3897] [serial = 574] [outer = 0x7f29dabd5000] 08:24:26 INFO - PROCESS | 3897 | 1461252266294 Marionette DEBUG loaded listener.js 08:24:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29e4494400) [pid = 3897] [serial = 575] [outer = 0x7f29dabd5000] 08:24:26 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:26 INFO - PROCESS | 3897 | 1461252266959 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 08:24:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:24:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 932ms 08:24:27 INFO - PROCESS | 3897 | 1461252267033 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 08:24:27 INFO - PROCESS | 3897 | 1461252267035 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 08:24:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:24:27 INFO - PROCESS | 3897 | 1461252267041 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:24:27 INFO - PROCESS | 3897 | 1461252267043 Marionette TRACE conn3 <- [1,738,null,{}] 08:24:27 INFO - PROCESS | 3897 | 1461252267048 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:27 INFO - PROCESS | 3897 | 1461252267212 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 08:24:27 INFO - PROCESS | 3897 | 1461252267231 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6972800 == 61 [pid = 3897] [id = 192] 08:24:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29dabdd800) [pid = 3897] [serial = 576] [outer = (nil)] 08:24:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29e45de800) [pid = 3897] [serial = 577] [outer = 0x7f29dabdd800] 08:24:27 INFO - PROCESS | 3897 | 1461252267286 Marionette DEBUG loaded listener.js 08:24:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29e5564400) [pid = 3897] [serial = 578] [outer = 0x7f29dabdd800] 08:24:28 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:28 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:24:28 INFO - PROCESS | 3897 | 1461252268454 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 08:24:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:24:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1426ms 08:24:28 INFO - PROCESS | 3897 | 1461252268468 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 08:24:28 INFO - PROCESS | 3897 | 1461252268470 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 08:24:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:24:28 INFO - PROCESS | 3897 | 1461252268476 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:24:28 INFO - PROCESS | 3897 | 1461252268478 Marionette TRACE conn3 <- [1,742,null,{}] 08:24:28 INFO - PROCESS | 3897 | 1461252268483 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:28 INFO - PROCESS | 3897 | 1461252268658 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 08:24:28 INFO - PROCESS | 3897 | 1461252268771 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dab7a800 == 62 [pid = 3897] [id = 193] 08:24:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29e45dac00) [pid = 3897] [serial = 579] [outer = (nil)] 08:24:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29e5886c00) [pid = 3897] [serial = 580] [outer = 0x7f29e45dac00] 08:24:28 INFO - PROCESS | 3897 | 1461252268835 Marionette DEBUG loaded listener.js 08:24:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29e710a400) [pid = 3897] [serial = 581] [outer = 0x7f29e45dac00] 08:24:29 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29dd1b1400) [pid = 3897] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:24:29 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f29de0ef000) [pid = 3897] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:24:29 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f29dabdb800) [pid = 3897] [serial = 533] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:24:29 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29e5527400) [pid = 3897] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:24:29 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f29ddb63400) [pid = 3897] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:24:29 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f29dd840800) [pid = 3897] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:24:29 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f29e0478c00) [pid = 3897] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:24:29 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:29 INFO - PROCESS | 3897 | 1461252269867 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 08:24:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 08:24:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1425ms 08:24:29 INFO - PROCESS | 3897 | 1461252269902 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 08:24:29 INFO - PROCESS | 3897 | 1461252269905 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 08:24:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:24:29 INFO - PROCESS | 3897 | 1461252269910 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:24:29 INFO - PROCESS | 3897 | 1461252269912 Marionette TRACE conn3 <- [1,746,null,{}] 08:24:29 INFO - PROCESS | 3897 | 1461252269916 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:30 INFO - PROCESS | 3897 | 1461252270030 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 08:24:30 INFO - PROCESS | 3897 | 1461252270039 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7442800 == 63 [pid = 3897] [id = 194] 08:24:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29dd1ab000) [pid = 3897] [serial = 582] [outer = (nil)] 08:24:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29e6f8e000) [pid = 3897] [serial = 583] [outer = 0x7f29dd1ab000] 08:24:30 INFO - PROCESS | 3897 | 1461252270093 Marionette DEBUG loaded listener.js 08:24:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29e714f400) [pid = 3897] [serial = 584] [outer = 0x7f29dd1ab000] 08:24:30 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:31 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:31 INFO - PROCESS | 3897 | 1461252271179 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 08:24:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 08:24:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1324ms 08:24:31 INFO - PROCESS | 3897 | 1461252271235 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 08:24:31 INFO - PROCESS | 3897 | 1461252271241 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 08:24:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:24:31 INFO - PROCESS | 3897 | 1461252271248 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:24:31 INFO - PROCESS | 3897 | 1461252271253 Marionette TRACE conn3 <- [1,750,null,{}] 08:24:31 INFO - PROCESS | 3897 | 1461252271261 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:31 INFO - PROCESS | 3897 | 1461252271438 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 08:24:31 INFO - PROCESS | 3897 | 1461252271605 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddf06000 == 64 [pid = 3897] [id = 195] 08:24:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29dd5a5400) [pid = 3897] [serial = 585] [outer = (nil)] 08:24:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29ddb56400) [pid = 3897] [serial = 586] [outer = 0x7f29dd5a5400] 08:24:31 INFO - PROCESS | 3897 | 1461252271670 Marionette DEBUG loaded listener.js 08:24:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29de058400) [pid = 3897] [serial = 587] [outer = 0x7f29dd5a5400] 08:24:32 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:32 INFO - PROCESS | 3897 | 1461252272778 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 08:24:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:24:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1581ms 08:24:32 INFO - PROCESS | 3897 | 1461252272830 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 08:24:32 INFO - PROCESS | 3897 | 1461252272837 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 08:24:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:24:32 INFO - PROCESS | 3897 | 1461252272846 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:24:32 INFO - PROCESS | 3897 | 1461252272849 Marionette TRACE conn3 <- [1,754,null,{}] 08:24:32 INFO - PROCESS | 3897 | 1461252272853 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:33 INFO - PROCESS | 3897 | 1461252273026 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 08:24:33 INFO - PROCESS | 3897 | 1461252273180 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e550e800 == 65 [pid = 3897] [id = 196] 08:24:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29de058c00) [pid = 3897] [serial = 588] [outer = (nil)] 08:24:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29de2f6c00) [pid = 3897] [serial = 589] [outer = 0x7f29de058c00] 08:24:33 INFO - PROCESS | 3897 | 1461252273239 Marionette DEBUG loaded listener.js 08:24:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29df65b800) [pid = 3897] [serial = 590] [outer = 0x7f29de058c00] 08:24:34 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:34 INFO - PROCESS | 3897 | 1461252274330 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 08:24:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 08:24:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1528ms 08:24:34 INFO - PROCESS | 3897 | 1461252274374 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 08:24:34 INFO - PROCESS | 3897 | 1461252274377 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 08:24:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:24:34 INFO - PROCESS | 3897 | 1461252274382 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:24:34 INFO - PROCESS | 3897 | 1461252274387 Marionette TRACE conn3 <- [1,758,null,{}] 08:24:34 INFO - PROCESS | 3897 | 1461252274401 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:34 INFO - PROCESS | 3897 | 1461252274581 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 08:24:34 INFO - PROCESS | 3897 | 1461252274764 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7fe5000 == 66 [pid = 3897] [id = 197] 08:24:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29e1146c00) [pid = 3897] [serial = 591] [outer = (nil)] 08:24:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29e4b94400) [pid = 3897] [serial = 592] [outer = 0x7f29e1146c00] 08:24:34 INFO - PROCESS | 3897 | 1461252274826 Marionette DEBUG loaded listener.js 08:24:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29e5c54400) [pid = 3897] [serial = 593] [outer = 0x7f29e1146c00] 08:24:35 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:35 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:24:35 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:35 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:35 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:24:35 INFO - PROCESS | 3897 | 1461252275478 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 08:24:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:24:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1135ms 08:24:35 INFO - PROCESS | 3897 | 1461252275518 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 08:24:35 INFO - PROCESS | 3897 | 1461252275522 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 08:24:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:24:35 INFO - PROCESS | 3897 | 1461252275527 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:24:35 INFO - PROCESS | 3897 | 1461252275529 Marionette TRACE conn3 <- [1,762,null,{}] 08:24:35 INFO - PROCESS | 3897 | 1461252275534 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:35 INFO - PROCESS | 3897 | 1461252275662 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 08:24:35 INFO - PROCESS | 3897 | 1461252275808 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ee7cb000 == 67 [pid = 3897] [id = 198] 08:24:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29de0b9400) [pid = 3897] [serial = 594] [outer = (nil)] 08:24:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f29e7102400) [pid = 3897] [serial = 595] [outer = 0x7f29de0b9400] 08:24:35 INFO - PROCESS | 3897 | 1461252275870 Marionette DEBUG loaded listener.js 08:24:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f29e7472400) [pid = 3897] [serial = 596] [outer = 0x7f29de0b9400] 08:24:36 INFO - PROCESS | 3897 | 1461252276995 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 08:24:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:24:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1480ms 08:24:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:24:37 INFO - PROCESS | 3897 | 1461252277008 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 08:24:37 INFO - PROCESS | 3897 | 1461252277010 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 08:24:37 INFO - PROCESS | 3897 | 1461252277016 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:24:37 INFO - PROCESS | 3897 | 1461252277018 Marionette TRACE conn3 <- [1,766,null,{}] 08:24:37 INFO - PROCESS | 3897 | 1461252277023 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:37 INFO - PROCESS | 3897 | 1461252277182 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 08:24:37 INFO - PROCESS | 3897 | 1461252277360 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f4816000 == 68 [pid = 3897] [id = 199] 08:24:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f29dabd6000) [pid = 3897] [serial = 597] [outer = (nil)] 08:24:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29e785e400) [pid = 3897] [serial = 598] [outer = 0x7f29dabd6000] 08:24:37 INFO - PROCESS | 3897 | 1461252277421 Marionette DEBUG loaded listener.js 08:24:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f29e801fc00) [pid = 3897] [serial = 599] [outer = 0x7f29dabd6000] 08:24:38 INFO - PROCESS | 3897 | 1461252278446 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 08:24:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:24:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1480ms 08:24:38 INFO - PROCESS | 3897 | 1461252278524 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 08:24:38 INFO - PROCESS | 3897 | 1461252278526 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 08:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:24:38 INFO - PROCESS | 3897 | 1461252278533 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:24:38 INFO - PROCESS | 3897 | 1461252278535 Marionette TRACE conn3 <- [1,770,null,{}] 08:24:38 INFO - PROCESS | 3897 | 1461252278540 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:38 INFO - PROCESS | 3897 | 1461252278727 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 08:24:38 INFO - PROCESS | 3897 | 1461252278942 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dce02800 == 69 [pid = 3897] [id = 200] 08:24:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f29dd1b1800) [pid = 3897] [serial = 600] [outer = (nil)] 08:24:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f29ddb7bc00) [pid = 3897] [serial = 601] [outer = 0x7f29dd1b1800] 08:24:39 INFO - PROCESS | 3897 | 1461252279007 Marionette DEBUG loaded listener.js 08:24:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f29ed168c00) [pid = 3897] [serial = 602] [outer = 0x7f29dd1b1800] 08:24:39 INFO - PROCESS | 3897 | 1461252279939 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 08:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1430ms 08:24:39 INFO - PROCESS | 3897 | 1461252279965 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 08:24:39 INFO - PROCESS | 3897 | 1461252279970 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 08:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:24:39 INFO - PROCESS | 3897 | 1461252279978 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:24:39 INFO - PROCESS | 3897 | 1461252279982 Marionette TRACE conn3 <- [1,774,null,{}] 08:24:39 INFO - PROCESS | 3897 | 1461252279989 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:40 INFO - PROCESS | 3897 | 1461252280122 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 08:24:40 INFO - PROCESS | 3897 | 1461252280283 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e23c4800 == 70 [pid = 3897] [id = 201] 08:24:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f29dd5a3c00) [pid = 3897] [serial = 603] [outer = (nil)] 08:24:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f29dd84ac00) [pid = 3897] [serial = 604] [outer = 0x7f29dd5a3c00] 08:24:40 INFO - PROCESS | 3897 | 1461252280382 Marionette DEBUG loaded listener.js 08:24:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f29ddb72800) [pid = 3897] [serial = 605] [outer = 0x7f29dd5a3c00] 08:24:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3ea800 == 69 [pid = 3897] [id = 177] 08:24:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dab7a800 == 68 [pid = 3897] [id = 193] 08:24:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6972800 == 67 [pid = 3897] [id = 192] 08:24:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e5cb8000 == 66 [pid = 3897] [id = 191] 08:24:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29df5aa000 == 65 [pid = 3897] [id = 190] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f29de053400) [pid = 3897] [serial = 525] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f29de0f8800) [pid = 3897] [serial = 528] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f29de1eac00) [pid = 3897] [serial = 531] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f29dfa0b400) [pid = 3897] [serial = 550] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e697e000 == 64 [pid = 3897] [id = 170] 08:24:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc8e5000 == 63 [pid = 3897] [id = 189] 08:24:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29df631000 == 62 [pid = 3897] [id = 188] 08:24:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e551d000 == 61 [pid = 3897] [id = 186] 08:24:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa8a000 == 60 [pid = 3897] [id = 185] 08:24:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddb31000 == 59 [pid = 3897] [id = 184] 08:24:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e11cf000 == 58 [pid = 3897] [id = 183] 08:24:41 INFO - PROCESS | 3897 | 1461252281188 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f29f984fc00) [pid = 3897] [serial = 472] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f29dda8cc00) [pid = 3897] [serial = 538] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f29de1f1400) [pid = 3897] [serial = 544] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f29dc68b800) [pid = 3897] [serial = 534] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f29ddb60000) [pid = 3897] [serial = 539] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f29dd1a7800) [pid = 3897] [serial = 513] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f29f945ec00) [pid = 3897] [serial = 511] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29de2f0400) [pid = 3897] [serial = 545] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29f57ec800) [pid = 3897] [serial = 522] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29de04f800) [pid = 3897] [serial = 541] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29e9289800) [pid = 3897] [serial = 519] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29dd6a2400) [pid = 3897] [serial = 289] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f29dfa0a000) [pid = 3897] [serial = 516] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29dd1a7c00) [pid = 3897] [serial = 535] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f29de0b6800) [pid = 3897] [serial = 542] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f29de0f1c00) [pid = 3897] [serial = 547] [outer = (nil)] [url = about:blank] 08:24:41 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29de2fac00) [pid = 3897] [serial = 548] [outer = (nil)] [url = about:blank] 08:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1286ms 08:24:41 INFO - PROCESS | 3897 | 1461252281264 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 08:24:41 INFO - PROCESS | 3897 | 1461252281271 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 08:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:24:41 INFO - PROCESS | 3897 | 1461252281279 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:24:41 INFO - PROCESS | 3897 | 1461252281282 Marionette TRACE conn3 <- [1,778,null,{}] 08:24:41 INFO - PROCESS | 3897 | 1461252281287 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:41 INFO - PROCESS | 3897 | 1461252281414 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 08:24:41 INFO - PROCESS | 3897 | 1461252281514 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd555800 == 59 [pid = 3897] [id = 202] 08:24:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29dd1b1c00) [pid = 3897] [serial = 606] [outer = (nil)] 08:24:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29de0b3800) [pid = 3897] [serial = 607] [outer = 0x7f29dd1b1c00] 08:24:41 INFO - PROCESS | 3897 | 1461252281566 Marionette DEBUG loaded listener.js 08:24:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29de0f7800) [pid = 3897] [serial = 608] [outer = 0x7f29dd1b1c00] 08:24:42 INFO - PROCESS | 3897 | 1461252282190 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 08:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 932ms 08:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:24:42 INFO - PROCESS | 3897 | 1461252282211 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 08:24:42 INFO - PROCESS | 3897 | 1461252282213 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 08:24:42 INFO - PROCESS | 3897 | 1461252282219 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:24:42 INFO - PROCESS | 3897 | 1461252282223 Marionette TRACE conn3 <- [1,782,null,{}] 08:24:42 INFO - PROCESS | 3897 | 1461252282237 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:42 INFO - PROCESS | 3897 | 1461252282370 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 08:24:42 INFO - PROCESS | 3897 | 1461252282494 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3f2800 == 60 [pid = 3897] [id = 203] 08:24:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29de1ef000) [pid = 3897] [serial = 609] [outer = (nil)] 08:24:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29df9c1000) [pid = 3897] [serial = 610] [outer = 0x7f29de1ef000] 08:24:42 INFO - PROCESS | 3897 | 1461252282547 Marionette DEBUG loaded listener.js 08:24:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29e1141000) [pid = 3897] [serial = 611] [outer = 0x7f29de1ef000] 08:24:43 INFO - PROCESS | 3897 | 1461252283152 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 08:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 994ms 08:24:43 INFO - PROCESS | 3897 | 1461252283213 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 08:24:43 INFO - PROCESS | 3897 | 1461252283216 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 08:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:24:43 INFO - PROCESS | 3897 | 1461252283221 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:24:43 INFO - PROCESS | 3897 | 1461252283223 Marionette TRACE conn3 <- [1,786,null,{}] 08:24:43 INFO - PROCESS | 3897 | 1461252283227 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:43 INFO - PROCESS | 3897 | 1461252283409 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 08:24:43 INFO - PROCESS | 3897 | 1461252283432 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e4b6d000 == 61 [pid = 3897] [id = 204] 08:24:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29de2fac00) [pid = 3897] [serial = 612] [outer = (nil)] 08:24:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29e1339c00) [pid = 3897] [serial = 613] [outer = 0x7f29de2fac00] 08:24:43 INFO - PROCESS | 3897 | 1461252283484 Marionette DEBUG loaded listener.js 08:24:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29e3abf400) [pid = 3897] [serial = 614] [outer = 0x7f29de2fac00] 08:24:44 INFO - PROCESS | 3897 | 1461252284194 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 08:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1029ms 08:24:44 INFO - PROCESS | 3897 | 1461252284251 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 08:24:44 INFO - PROCESS | 3897 | 1461252284254 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 08:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:24:44 INFO - PROCESS | 3897 | 1461252284259 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:24:44 INFO - PROCESS | 3897 | 1461252284261 Marionette TRACE conn3 <- [1,790,null,{}] 08:24:44 INFO - PROCESS | 3897 | 1461252284289 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:44 INFO - PROCESS | 3897 | 1461252284436 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 08:24:44 INFO - PROCESS | 3897 | 1461252284459 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6970800 == 62 [pid = 3897] [id = 205] 08:24:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29df661000) [pid = 3897] [serial = 615] [outer = (nil)] 08:24:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f29e45df800) [pid = 3897] [serial = 616] [outer = 0x7f29df661000] 08:24:44 INFO - PROCESS | 3897 | 1461252284510 Marionette DEBUG loaded listener.js 08:24:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f29e5b15400) [pid = 3897] [serial = 617] [outer = 0x7f29df661000] 08:24:45 INFO - PROCESS | 3897 | 1461252285162 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 08:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 934ms 08:24:45 INFO - PROCESS | 3897 | 1461252285194 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 08:24:45 INFO - PROCESS | 3897 | 1461252285197 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 08:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:24:45 INFO - PROCESS | 3897 | 1461252285201 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:24:45 INFO - PROCESS | 3897 | 1461252285203 Marionette TRACE conn3 <- [1,794,null,{}] 08:24:45 INFO - PROCESS | 3897 | 1461252285208 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:45 INFO - PROCESS | 3897 | 1461252285377 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 08:24:45 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f29dd84bc00) [pid = 3897] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:24:45 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f29dfa07c00) [pid = 3897] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:24:45 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29de2ed400) [pid = 3897] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:24:45 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29dabdd800) [pid = 3897] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:24:45 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29ddb5cc00) [pid = 3897] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:24:45 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29e45dac00) [pid = 3897] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:24:45 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29dabd5000) [pid = 3897] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:24:45 INFO - PROCESS | 3897 | 1461252285544 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de2a6800 == 63 [pid = 3897] [id = 206] 08:24:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29dabd5000) [pid = 3897] [serial = 618] [outer = (nil)] 08:24:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29de05a800) [pid = 3897] [serial = 619] [outer = 0x7f29dabd5000] 08:24:45 INFO - PROCESS | 3897 | 1461252285598 Marionette DEBUG loaded listener.js 08:24:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29e58eb400) [pid = 3897] [serial = 620] [outer = 0x7f29dabd5000] 08:24:46 INFO - PROCESS | 3897 | 1461252286129 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 08:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 982ms 08:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:24:46 INFO - PROCESS | 3897 | 1461252286184 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 08:24:46 INFO - PROCESS | 3897 | 1461252286186 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 08:24:46 INFO - PROCESS | 3897 | 1461252286190 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:24:46 INFO - PROCESS | 3897 | 1461252286193 Marionette TRACE conn3 <- [1,798,null,{}] 08:24:46 INFO - PROCESS | 3897 | 1461252286198 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:46 INFO - PROCESS | 3897 | 1461252286315 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 08:24:46 INFO - PROCESS | 3897 | 1461252286421 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e9cc9800 == 64 [pid = 3897] [id = 207] 08:24:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29dabd3400) [pid = 3897] [serial = 621] [outer = (nil)] 08:24:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29e5bc1800) [pid = 3897] [serial = 622] [outer = 0x7f29dabd3400] 08:24:46 INFO - PROCESS | 3897 | 1461252286471 Marionette DEBUG loaded listener.js 08:24:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f29ed16e800) [pid = 3897] [serial = 623] [outer = 0x7f29dabd3400] 08:24:46 INFO - PROCESS | 3897 | 1461252286989 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 08:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 08:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 882ms 08:24:47 INFO - PROCESS | 3897 | 1461252287072 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 08:24:47 INFO - PROCESS | 3897 | 1461252287075 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 08:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:24:47 INFO - PROCESS | 3897 | 1461252287080 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:24:47 INFO - PROCESS | 3897 | 1461252287081 Marionette TRACE conn3 <- [1,802,null,{}] 08:24:47 INFO - PROCESS | 3897 | 1461252287086 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:47 INFO - PROCESS | 3897 | 1461252287197 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 08:24:47 INFO - PROCESS | 3897 | 1461252287212 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f5a6f800 == 65 [pid = 3897] [id = 208] 08:24:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f29dcda8800) [pid = 3897] [serial = 624] [outer = (nil)] 08:24:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f29f45c9400) [pid = 3897] [serial = 625] [outer = 0x7f29dcda8800] 08:24:47 INFO - PROCESS | 3897 | 1461252287261 Marionette DEBUG loaded listener.js 08:24:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29f46b4000) [pid = 3897] [serial = 626] [outer = 0x7f29dcda8800] 08:24:48 INFO - PROCESS | 3897 | 1461252288091 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 08:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 08:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1073ms 08:24:48 INFO - PROCESS | 3897 | 1461252288154 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 08:24:48 INFO - PROCESS | 3897 | 1461252288160 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 08:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:24:48 INFO - PROCESS | 3897 | 1461252288167 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:24:48 INFO - PROCESS | 3897 | 1461252288171 Marionette TRACE conn3 <- [1,806,null,{}] 08:24:48 INFO - PROCESS | 3897 | 1461252288178 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:48 INFO - PROCESS | 3897 | 1461252288335 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 08:24:48 INFO - PROCESS | 3897 | 1461252288479 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3d5000 == 66 [pid = 3897] [id = 209] 08:24:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f29dd69cc00) [pid = 3897] [serial = 627] [outer = (nil)] 08:24:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f29ddd75800) [pid = 3897] [serial = 628] [outer = 0x7f29dd69cc00] 08:24:48 INFO - PROCESS | 3897 | 1461252288543 Marionette DEBUG loaded listener.js 08:24:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f29de0bf400) [pid = 3897] [serial = 629] [outer = 0x7f29dd69cc00] 08:24:49 INFO - PROCESS | 3897 | 1461252289334 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 08:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 08:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1185ms 08:24:49 INFO - PROCESS | 3897 | 1461252289358 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 08:24:49 INFO - PROCESS | 3897 | 1461252289365 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 08:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:24:49 INFO - PROCESS | 3897 | 1461252289375 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:24:49 INFO - PROCESS | 3897 | 1461252289378 Marionette TRACE conn3 <- [1,810,null,{}] 08:24:49 INFO - PROCESS | 3897 | 1461252289383 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:49 INFO - PROCESS | 3897 | 1461252289520 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 08:24:49 INFO - PROCESS | 3897 | 1461252289668 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71d7000 == 67 [pid = 3897] [id = 210] 08:24:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f29dd840800) [pid = 3897] [serial = 630] [outer = (nil)] 08:24:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f29e0470000) [pid = 3897] [serial = 631] [outer = 0x7f29dd840800] 08:24:49 INFO - PROCESS | 3897 | 1461252289729 Marionette DEBUG loaded listener.js 08:24:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f29e1332800) [pid = 3897] [serial = 632] [outer = 0x7f29dd840800] 08:24:50 INFO - PROCESS | 3897 | 1461252290591 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 08:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1279ms 08:24:50 INFO - PROCESS | 3897 | 1461252290655 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 08:24:50 INFO - PROCESS | 3897 | 1461252290658 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 08:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:24:50 INFO - PROCESS | 3897 | 1461252290664 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:24:50 INFO - PROCESS | 3897 | 1461252290669 Marionette TRACE conn3 <- [1,814,null,{}] 08:24:50 INFO - PROCESS | 3897 | 1461252290682 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:50 INFO - PROCESS | 3897 | 1461252290864 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 08:24:51 INFO - PROCESS | 3897 | 1461252291007 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f92d7800 == 68 [pid = 3897] [id = 211] 08:24:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f29e3ac6c00) [pid = 3897] [serial = 633] [outer = (nil)] 08:24:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f29e785b800) [pid = 3897] [serial = 634] [outer = 0x7f29e3ac6c00] 08:24:51 INFO - PROCESS | 3897 | 1461252291069 Marionette DEBUG loaded listener.js 08:24:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f29e9d09800) [pid = 3897] [serial = 635] [outer = 0x7f29e3ac6c00] 08:24:51 INFO - PROCESS | 3897 | 1461252291827 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 08:24:51 INFO - PROCESS | 3897 | 1461252291857 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 08:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:24:51 INFO - PROCESS | 3897 | 1461252291862 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:24:51 INFO - PROCESS | 3897 | 1461252291864 Marionette TRACE conn3 <- [1,818,null,{}] 08:24:51 INFO - PROCESS | 3897 | 1461252291869 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:51 INFO - PROCESS | 3897 | 1461252291995 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 08:24:52 INFO - PROCESS | 3897 | 1461252292143 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f9c5e800 == 69 [pid = 3897] [id = 212] 08:24:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f29e6dd0c00) [pid = 3897] [serial = 636] [outer = (nil)] 08:24:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f29f45cfc00) [pid = 3897] [serial = 637] [outer = 0x7f29e6dd0c00] 08:24:52 INFO - PROCESS | 3897 | 1461252292206 Marionette DEBUG loaded listener.js 08:24:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f29f482d800) [pid = 3897] [serial = 638] [outer = 0x7f29e6dd0c00] 08:24:52 INFO - PROCESS | 3897 | 1461252292937 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 08:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1125ms 08:24:52 INFO - PROCESS | 3897 | 1461252292987 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 08:24:52 INFO - PROCESS | 3897 | 1461252292990 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 08:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:24:53 INFO - PROCESS | 3897 | 1461252292996 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:24:53 INFO - PROCESS | 3897 | 1461252292998 Marionette TRACE conn3 <- [1,822,null,{}] 08:24:53 INFO - PROCESS | 3897 | 1461252293003 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:53 INFO - PROCESS | 3897 | 1461252293126 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 08:24:53 INFO - PROCESS | 3897 | 1461252293272 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fb964000 == 70 [pid = 3897] [id = 213] 08:24:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f29dabd2c00) [pid = 3897] [serial = 639] [outer = (nil)] 08:24:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f29f4a10800) [pid = 3897] [serial = 640] [outer = 0x7f29dabd2c00] 08:24:53 INFO - PROCESS | 3897 | 1461252293344 Marionette DEBUG loaded listener.js 08:24:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f29f58ccc00) [pid = 3897] [serial = 641] [outer = 0x7f29dabd2c00] 08:24:54 INFO - PROCESS | 3897 | 1461252294107 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 08:24:54 INFO - PROCESS | 3897 | 1461252294179 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 08:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:24:54 INFO - PROCESS | 3897 | 1461252294185 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:24:54 INFO - PROCESS | 3897 | 1461252294187 Marionette TRACE conn3 <- [1,826,null,{}] 08:24:54 INFO - PROCESS | 3897 | 1461252294192 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:54 INFO - PROCESS | 3897 | 1461252294348 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 08:24:54 INFO - PROCESS | 3897 | 1461252294492 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fde7e000 == 71 [pid = 3897] [id = 214] 08:24:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f29f58cd800) [pid = 3897] [serial = 642] [outer = (nil)] 08:24:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f29f5ae3800) [pid = 3897] [serial = 643] [outer = 0x7f29f58cd800] 08:24:54 INFO - PROCESS | 3897 | 1461252294555 Marionette DEBUG loaded listener.js 08:24:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f29f9462400) [pid = 3897] [serial = 644] [outer = 0x7f29f58cd800] 08:24:55 INFO - PROCESS | 3897 | 1461252295289 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 08:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1127ms 08:24:55 INFO - PROCESS | 3897 | 1461252295327 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 08:24:55 INFO - PROCESS | 3897 | 1461252295330 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 08:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:24:55 INFO - PROCESS | 3897 | 1461252295336 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:24:55 INFO - PROCESS | 3897 | 1461252295338 Marionette TRACE conn3 <- [1,830,null,{}] 08:24:55 INFO - PROCESS | 3897 | 1461252295343 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:55 INFO - PROCESS | 3897 | 1461252295472 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 08:24:55 INFO - PROCESS | 3897 | 1461252295619 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d64da000 == 72 [pid = 3897] [id = 215] 08:24:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f29dabd8800) [pid = 3897] [serial = 645] [outer = (nil)] 08:24:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f29dd4e3800) [pid = 3897] [serial = 646] [outer = 0x7f29dabd8800] 08:24:55 INFO - PROCESS | 3897 | 1461252295680 Marionette DEBUG loaded listener.js 08:24:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f29e3abc000) [pid = 3897] [serial = 647] [outer = 0x7f29dabd8800] 08:24:56 INFO - PROCESS | 3897 | 1461252296614 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 08:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1326ms 08:24:56 INFO - PROCESS | 3897 | 1461252296663 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 08:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:24:56 INFO - PROCESS | 3897 | 1461252296667 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 08:24:56 INFO - PROCESS | 3897 | 1461252296674 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:24:56 INFO - PROCESS | 3897 | 1461252296679 Marionette TRACE conn3 <- [1,834,null,{}] 08:24:56 INFO - PROCESS | 3897 | 1461252296686 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:56 INFO - PROCESS | 3897 | 1461252296857 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 08:24:57 INFO - PROCESS | 3897 | 1461252297168 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd1ca000 == 73 [pid = 3897] [id = 216] 08:24:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f29ddb63400) [pid = 3897] [serial = 648] [outer = (nil)] 08:24:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f29ddd76400) [pid = 3897] [serial = 649] [outer = 0x7f29ddb63400] 08:24:57 INFO - PROCESS | 3897 | 1461252297232 Marionette DEBUG loaded listener.js 08:24:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f29de0ef800) [pid = 3897] [serial = 650] [outer = 0x7f29ddb63400] 08:24:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da6be000 == 72 [pid = 3897] [id = 147] 08:24:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e9cc9800 == 71 [pid = 3897] [id = 207] 08:24:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de2a6800 == 70 [pid = 3897] [id = 206] 08:24:57 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f29dda86c00) [pid = 3897] [serial = 553] [outer = (nil)] [url = about:blank] 08:24:57 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f29de0bcc00) [pid = 3897] [serial = 556] [outer = (nil)] [url = about:blank] 08:24:57 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f29df9c2000) [pid = 3897] [serial = 559] [outer = (nil)] [url = about:blank] 08:24:57 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f29e6f8e000) [pid = 3897] [serial = 583] [outer = (nil)] [url = about:blank] 08:24:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6970800 == 69 [pid = 3897] [id = 205] 08:24:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e4b6d000 == 68 [pid = 3897] [id = 204] 08:24:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3f2800 == 67 [pid = 3897] [id = 203] 08:24:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd555800 == 66 [pid = 3897] [id = 202] 08:24:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e23c4800 == 65 [pid = 3897] [id = 201] 08:24:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f4816000 == 64 [pid = 3897] [id = 199] 08:24:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7fe5000 == 63 [pid = 3897] [id = 197] 08:24:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e550e800 == 62 [pid = 3897] [id = 196] 08:24:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddf06000 == 61 [pid = 3897] [id = 195] 08:24:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7442800 == 60 [pid = 3897] [id = 194] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f29e45de800) [pid = 3897] [serial = 577] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f29e5886c00) [pid = 3897] [serial = 580] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f29e053e800) [pid = 3897] [serial = 551] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f29e114c800) [pid = 3897] [serial = 571] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f29e1332400) [pid = 3897] [serial = 572] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f29e11fa400) [pid = 3897] [serial = 562] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f29e3d25400) [pid = 3897] [serial = 574] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f29de05a400) [pid = 3897] [serial = 566] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f29ddb76400) [pid = 3897] [serial = 565] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f29de056800) [pid = 3897] [serial = 568] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f29de2ec000) [pid = 3897] [serial = 569] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f29e5564400) [pid = 3897] [serial = 578] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f29e710a400) [pid = 3897] [serial = 581] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f29e4494400) [pid = 3897] [serial = 575] [outer = (nil)] [url = about:blank] 08:24:58 INFO - PROCESS | 3897 | 1461252298107 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 08:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1481ms 08:24:58 INFO - PROCESS | 3897 | 1461252298154 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 08:24:58 INFO - PROCESS | 3897 | 1461252298161 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 08:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:24:58 INFO - PROCESS | 3897 | 1461252298169 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:24:58 INFO - PROCESS | 3897 | 1461252298173 Marionette TRACE conn3 <- [1,838,null,{}] 08:24:58 INFO - PROCESS | 3897 | 1461252298177 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:58 INFO - PROCESS | 3897 | 1461252298298 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 08:24:58 INFO - PROCESS | 3897 | 1461252298313 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e23cb800 == 61 [pid = 3897] [id = 217] 08:24:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f29de2f2c00) [pid = 3897] [serial = 651] [outer = (nil)] 08:24:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f29e11f2800) [pid = 3897] [serial = 652] [outer = 0x7f29de2f2c00] 08:24:58 INFO - PROCESS | 3897 | 1461252298374 Marionette DEBUG loaded listener.js 08:24:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f29e3a6f000) [pid = 3897] [serial = 653] [outer = 0x7f29de2f2c00] 08:24:59 INFO - PROCESS | 3897 | 1461252299126 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 08:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 975ms 08:24:59 INFO - PROCESS | 3897 | 1461252299144 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 08:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:24:59 INFO - PROCESS | 3897 | 1461252299147 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 08:24:59 INFO - PROCESS | 3897 | 1461252299152 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:24:59 INFO - PROCESS | 3897 | 1461252299157 Marionette TRACE conn3 <- [1,842,null,{}] 08:24:59 INFO - PROCESS | 3897 | 1461252299170 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:59 INFO - PROCESS | 3897 | 1461252299291 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 08:24:59 INFO - PROCESS | 3897 | 1461252299308 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6076000 == 62 [pid = 3897] [id = 218] 08:24:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f29e5559c00) [pid = 3897] [serial = 654] [outer = (nil)] 08:24:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f29e6f8a400) [pid = 3897] [serial = 655] [outer = 0x7f29e5559c00] 08:24:59 INFO - PROCESS | 3897 | 1461252299361 Marionette DEBUG loaded listener.js 08:24:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f29e7851800) [pid = 3897] [serial = 656] [outer = 0x7f29e5559c00] 08:25:00 INFO - PROCESS | 3897 | 1461252300066 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 08:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 929ms 08:25:00 INFO - PROCESS | 3897 | 1461252300081 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 08:25:00 INFO - PROCESS | 3897 | 1461252300084 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 08:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:25:00 INFO - PROCESS | 3897 | 1461252300097 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:25:00 INFO - PROCESS | 3897 | 1461252300100 Marionette TRACE conn3 <- [1,846,null,{}] 08:25:00 INFO - PROCESS | 3897 | 1461252300105 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:00 INFO - PROCESS | 3897 | 1461252300272 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 08:25:00 INFO - PROCESS | 3897 | 1461252300297 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6980800 == 63 [pid = 3897] [id = 219] 08:25:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f29e11fa400) [pid = 3897] [serial = 657] [outer = (nil)] 08:25:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f29e9282000) [pid = 3897] [serial = 658] [outer = 0x7f29e11fa400] 08:25:00 INFO - PROCESS | 3897 | 1461252300347 Marionette DEBUG loaded listener.js 08:25:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f29f37ef000) [pid = 3897] [serial = 659] [outer = 0x7f29e11fa400] 08:25:00 INFO - PROCESS | 3897 | 1461252300924 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 08:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 937ms 08:25:01 INFO - PROCESS | 3897 | 1461252301027 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 08:25:01 INFO - PROCESS | 3897 | 1461252301030 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 08:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:25:01 INFO - PROCESS | 3897 | 1461252301035 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:25:01 INFO - PROCESS | 3897 | 1461252301037 Marionette TRACE conn3 <- [1,850,null,{}] 08:25:01 INFO - PROCESS | 3897 | 1461252301041 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:01 INFO - PROCESS | 3897 | 1461252301198 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 08:25:01 INFO - PROCESS | 3897 | 1461252301223 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7c2c800 == 64 [pid = 3897] [id = 220] 08:25:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f29e801f400) [pid = 3897] [serial = 660] [outer = (nil)] 08:25:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f29f4a07800) [pid = 3897] [serial = 661] [outer = 0x7f29e801f400] 08:25:01 INFO - PROCESS | 3897 | 1461252301276 Marionette DEBUG loaded listener.js 08:25:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f29f5aa2400) [pid = 3897] [serial = 662] [outer = 0x7f29e801f400] 08:25:01 INFO - PROCESS | 3897 | 1461252301974 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 08:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 977ms 08:25:02 INFO - PROCESS | 3897 | 1461252302013 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 08:25:02 INFO - PROCESS | 3897 | 1461252302015 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 08:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:25:02 INFO - PROCESS | 3897 | 1461252302020 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:25:02 INFO - PROCESS | 3897 | 1461252302022 Marionette TRACE conn3 <- [1,854,null,{}] 08:25:02 INFO - PROCESS | 3897 | 1461252302027 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:02 INFO - PROCESS | 3897 | 1461252302241 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 08:25:02 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f29df661000) [pid = 3897] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:25:02 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f29dabd5000) [pid = 3897] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:25:02 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f29dd5a3c00) [pid = 3897] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:25:02 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f29dd1b1c00) [pid = 3897] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:25:02 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f29de1ef000) [pid = 3897] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:25:02 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f29dabd3400) [pid = 3897] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:25:02 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f29de2fac00) [pid = 3897] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:25:02 INFO - PROCESS | 3897 | 1461252302485 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6829000 == 65 [pid = 3897] [id = 221] 08:25:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f29dd5a3c00) [pid = 3897] [serial = 663] [outer = (nil)] 08:25:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f29de2fac00) [pid = 3897] [serial = 664] [outer = 0x7f29dd5a3c00] 08:25:02 INFO - PROCESS | 3897 | 1461252302538 Marionette DEBUG loaded listener.js 08:25:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f29f9468000) [pid = 3897] [serial = 665] [outer = 0x7f29dd5a3c00] 08:25:03 INFO - PROCESS | 3897 | 1461252303072 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 08:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1080ms 08:25:03 INFO - PROCESS | 3897 | 1461252303105 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 08:25:03 INFO - PROCESS | 3897 | 1461252303107 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 08:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:25:03 INFO - PROCESS | 3897 | 1461252303112 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:25:03 INFO - PROCESS | 3897 | 1461252303114 Marionette TRACE conn3 <- [1,858,null,{}] 08:25:03 INFO - PROCESS | 3897 | 1461252303119 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:03 INFO - PROCESS | 3897 | 1461252303232 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 08:25:03 INFO - PROCESS | 3897 | 1461252303246 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f99b3000 == 66 [pid = 3897] [id = 222] 08:25:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f29d63a1800) [pid = 3897] [serial = 666] [outer = (nil)] 08:25:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f29d63a6c00) [pid = 3897] [serial = 667] [outer = 0x7f29d63a1800] 08:25:03 INFO - PROCESS | 3897 | 1461252303302 Marionette DEBUG loaded listener.js 08:25:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f29d63abc00) [pid = 3897] [serial = 668] [outer = 0x7f29d63a1800] 08:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 879ms 08:25:03 INFO - PROCESS | 3897 | 1461252303984 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 08:25:03 INFO - PROCESS | 3897 | 1461252303992 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 08:25:03 INFO - PROCESS | 3897 | 1461252303994 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 08:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:25:04 INFO - PROCESS | 3897 | 1461252304004 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:25:04 INFO - PROCESS | 3897 | 1461252304006 Marionette TRACE conn3 <- [1,862,null,{}] 08:25:04 INFO - PROCESS | 3897 | 1461252304009 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:04 INFO - PROCESS | 3897 | 1461252304136 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 08:25:04 INFO - PROCESS | 3897 | 1461252304249 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f2a01394000 == 67 [pid = 3897] [id = 223] 08:25:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f29d63a1400) [pid = 3897] [serial = 669] [outer = (nil)] 08:25:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f29dabd3000) [pid = 3897] [serial = 670] [outer = 0x7f29d63a1400] 08:25:04 INFO - PROCESS | 3897 | 1461252304300 Marionette DEBUG loaded listener.js 08:25:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f29f9cc2400) [pid = 3897] [serial = 671] [outer = 0x7f29d63a1400] 08:25:05 INFO - PROCESS | 3897 | 1461252305076 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 08:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1129ms 08:25:05 INFO - PROCESS | 3897 | 1461252305129 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 08:25:05 INFO - PROCESS | 3897 | 1461252305135 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 08:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:25:05 INFO - PROCESS | 3897 | 1461252305143 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:25:05 INFO - PROCESS | 3897 | 1461252305147 Marionette TRACE conn3 <- [1,866,null,{}] 08:25:05 INFO - PROCESS | 3897 | 1461252305154 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:05 INFO - PROCESS | 3897 | 1461252305306 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 08:25:05 INFO - PROCESS | 3897 | 1461252305455 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc74d000 == 68 [pid = 3897] [id = 224] 08:25:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f29dd4ddc00) [pid = 3897] [serial = 672] [outer = (nil)] 08:25:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f29ddf53800) [pid = 3897] [serial = 673] [outer = 0x7f29dd4ddc00] 08:25:05 INFO - PROCESS | 3897 | 1461252305518 Marionette DEBUG loaded listener.js 08:25:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f29de2ec000) [pid = 3897] [serial = 674] [outer = 0x7f29dd4ddc00] 08:25:06 INFO - PROCESS | 3897 | 1461252306325 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 08:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1236ms 08:25:06 INFO - PROCESS | 3897 | 1461252306382 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 08:25:06 INFO - PROCESS | 3897 | 1461252306389 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 08:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:25:06 INFO - PROCESS | 3897 | 1461252306398 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:25:06 INFO - PROCESS | 3897 | 1461252306402 Marionette TRACE conn3 <- [1,870,null,{}] 08:25:06 INFO - PROCESS | 3897 | 1461252306407 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:06 INFO - PROCESS | 3897 | 1461252306550 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 08:25:06 INFO - PROCESS | 3897 | 1461252306697 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e550e000 == 69 [pid = 3897] [id = 225] 08:25:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f29e1340000) [pid = 3897] [serial = 675] [outer = (nil)] 08:25:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f29e4494400) [pid = 3897] [serial = 676] [outer = 0x7f29e1340000] 08:25:06 INFO - PROCESS | 3897 | 1461252306758 Marionette DEBUG loaded listener.js 08:25:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f29e6dcf400) [pid = 3897] [serial = 677] [outer = 0x7f29e1340000] 08:25:07 INFO - PROCESS | 3897 | 1461252307637 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 08:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1280ms 08:25:07 INFO - PROCESS | 3897 | 1461252307678 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 08:25:07 INFO - PROCESS | 3897 | 1461252307681 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 08:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:25:07 INFO - PROCESS | 3897 | 1461252307687 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:25:07 INFO - PROCESS | 3897 | 1461252307692 Marionette TRACE conn3 <- [1,874,null,{}] 08:25:07 INFO - PROCESS | 3897 | 1461252307705 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:07 INFO - PROCESS | 3897 | 1461252307841 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 08:25:08 INFO - PROCESS | 3897 | 1461252307997 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f909c000 == 70 [pid = 3897] [id = 226] 08:25:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f29f37ef400) [pid = 3897] [serial = 678] [outer = (nil)] 08:25:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f29f5a98400) [pid = 3897] [serial = 679] [outer = 0x7f29f37ef400] 08:25:08 INFO - PROCESS | 3897 | 1461252308060 Marionette DEBUG loaded listener.js 08:25:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f29f90ee000) [pid = 3897] [serial = 680] [outer = 0x7f29f37ef400] 08:25:08 INFO - PROCESS | 3897 | 1461252308821 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 08:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1191ms 08:25:08 INFO - PROCESS | 3897 | 1461252308879 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 08:25:08 INFO - PROCESS | 3897 | 1461252308882 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 08:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:25:08 INFO - PROCESS | 3897 | 1461252308888 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:25:08 INFO - PROCESS | 3897 | 1461252308890 Marionette TRACE conn3 <- [1,878,null,{}] 08:25:08 INFO - PROCESS | 3897 | 1461252308895 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:09 INFO - PROCESS | 3897 | 1461252309033 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 08:25:09 INFO - PROCESS | 3897 | 1461252309209 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d483c000 == 71 [pid = 3897] [id = 227] 08:25:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f29f97cf400) [pid = 3897] [serial = 681] [outer = (nil)] 08:25:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f29f97d3400) [pid = 3897] [serial = 682] [outer = 0x7f29f97cf400] 08:25:09 INFO - PROCESS | 3897 | 1461252309276 Marionette DEBUG loaded listener.js 08:25:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f29f9cf4400) [pid = 3897] [serial = 683] [outer = 0x7f29f97cf400] 08:25:09 INFO - PROCESS | 3897 | 1461252309984 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 08:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1125ms 08:25:10 INFO - PROCESS | 3897 | 1461252310013 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 08:25:10 INFO - PROCESS | 3897 | 1461252310015 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 08:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:25:10 INFO - PROCESS | 3897 | 1461252310021 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:25:10 INFO - PROCESS | 3897 | 1461252310023 Marionette TRACE conn3 <- [1,882,null,{}] 08:25:10 INFO - PROCESS | 3897 | 1461252310028 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:10 INFO - PROCESS | 3897 | 1461252310158 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 08:25:10 INFO - PROCESS | 3897 | 1461252310324 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6453800 == 72 [pid = 3897] [id = 228] 08:25:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f29f97cec00) [pid = 3897] [serial = 684] [outer = (nil)] 08:25:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f29f9d3c400) [pid = 3897] [serial = 685] [outer = 0x7f29f97cec00] 08:25:10 INFO - PROCESS | 3897 | 1461252310385 Marionette DEBUG loaded listener.js 08:25:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f29f9db9800) [pid = 3897] [serial = 686] [outer = 0x7f29f97cec00] 08:25:11 INFO - PROCESS | 3897 | 1461252311161 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 08:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1181ms 08:25:11 INFO - PROCESS | 3897 | 1461252311203 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 08:25:11 INFO - PROCESS | 3897 | 1461252311207 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 08:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:25:11 INFO - PROCESS | 3897 | 1461252311212 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:25:11 INFO - PROCESS | 3897 | 1461252311214 Marionette TRACE conn3 <- [1,886,null,{}] 08:25:11 INFO - PROCESS | 3897 | 1461252311219 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:11 INFO - PROCESS | 3897 | 1461252311376 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 08:25:11 INFO - PROCESS | 3897 | 1461252311534 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da312000 == 73 [pid = 3897] [id = 229] 08:25:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f29d3bbb400) [pid = 3897] [serial = 687] [outer = (nil)] 08:25:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f29d3bc3000) [pid = 3897] [serial = 688] [outer = 0x7f29d3bbb400] 08:25:11 INFO - PROCESS | 3897 | 1461252311606 Marionette DEBUG loaded listener.js 08:25:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f29f97d0400) [pid = 3897] [serial = 689] [outer = 0x7f29d3bbb400] 08:25:12 INFO - PROCESS | 3897 | 1461252312714 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 08:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1528ms 08:25:12 INFO - PROCESS | 3897 | 1461252312740 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 08:25:12 INFO - PROCESS | 3897 | 1461252312745 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 08:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:25:12 INFO - PROCESS | 3897 | 1461252312753 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:25:12 INFO - PROCESS | 3897 | 1461252312756 Marionette TRACE conn3 <- [1,890,null,{}] 08:25:12 INFO - PROCESS | 3897 | 1461252312763 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:12 INFO - PROCESS | 3897 | 1461252312890 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 08:25:13 INFO - PROCESS | 3897 | 1461252313060 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc74b000 == 74 [pid = 3897] [id = 230] 08:25:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f29d63a4400) [pid = 3897] [serial = 690] [outer = (nil)] 08:25:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f29dabce800) [pid = 3897] [serial = 691] [outer = 0x7f29d63a4400] 08:25:13 INFO - PROCESS | 3897 | 1461252313118 Marionette DEBUG loaded listener.js 08:25:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f29dd1a2800) [pid = 3897] [serial = 692] [outer = 0x7f29d63a4400] 08:25:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f99b3000 == 73 [pid = 3897] [id = 222] 08:25:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6829000 == 72 [pid = 3897] [id = 221] 08:25:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7c2c800 == 71 [pid = 3897] [id = 220] 08:25:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6980800 == 70 [pid = 3897] [id = 219] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f29f45c9400) [pid = 3897] [serial = 625] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6076000 == 69 [pid = 3897] [id = 218] 08:25:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e23cb800 == 68 [pid = 3897] [id = 217] 08:25:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd1ca000 == 67 [pid = 3897] [id = 216] 08:25:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e71d7000 == 66 [pid = 3897] [id = 210] 08:25:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3d5000 == 65 [pid = 3897] [id = 209] 08:25:13 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f5a6f800 == 64 [pid = 3897] [id = 208] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f29e45df800) [pid = 3897] [serial = 616] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f29de05a800) [pid = 3897] [serial = 619] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f29ddb72800) [pid = 3897] [serial = 605] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f29dd84ac00) [pid = 3897] [serial = 604] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f29ddb56400) [pid = 3897] [serial = 586] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f29de2f6c00) [pid = 3897] [serial = 589] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f29de0b3800) [pid = 3897] [serial = 607] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f29de0f7800) [pid = 3897] [serial = 608] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f29df9c1000) [pid = 3897] [serial = 610] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f29e1141000) [pid = 3897] [serial = 611] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f29ddb7bc00) [pid = 3897] [serial = 601] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f29e7102400) [pid = 3897] [serial = 595] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f29e785e400) [pid = 3897] [serial = 598] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f29e4b94400) [pid = 3897] [serial = 592] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f29e5bc1800) [pid = 3897] [serial = 622] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f29e1339c00) [pid = 3897] [serial = 613] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f29e5b15400) [pid = 3897] [serial = 617] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f29e58eb400) [pid = 3897] [serial = 620] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f29e3abf400) [pid = 3897] [serial = 614] [outer = (nil)] [url = about:blank] 08:25:13 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f29ed16e800) [pid = 3897] [serial = 623] [outer = (nil)] [url = about:blank] 08:25:14 INFO - PROCESS | 3897 | 1461252314048 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 08:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1329ms 08:25:14 INFO - PROCESS | 3897 | 1461252314082 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 08:25:14 INFO - PROCESS | 3897 | 1461252314089 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 08:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:25:14 INFO - PROCESS | 3897 | 1461252314097 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:25:14 INFO - PROCESS | 3897 | 1461252314100 Marionette TRACE conn3 <- [1,894,null,{}] 08:25:14 INFO - PROCESS | 3897 | 1461252314103 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:14 INFO - PROCESS | 3897 | 1461252314239 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 08:25:14 INFO - PROCESS | 3897 | 1461252314348 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd1c6000 == 65 [pid = 3897] [id = 231] 08:25:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f29dcdf8400) [pid = 3897] [serial = 693] [outer = (nil)] 08:25:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f29ddb5f000) [pid = 3897] [serial = 694] [outer = 0x7f29dcdf8400] 08:25:14 INFO - PROCESS | 3897 | 1461252314400 Marionette DEBUG loaded listener.js 08:25:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f29ddf5f400) [pid = 3897] [serial = 695] [outer = 0x7f29dcdf8400] 08:25:15 INFO - PROCESS | 3897 | 1461252315067 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 08:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1026ms 08:25:15 INFO - PROCESS | 3897 | 1461252315124 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 08:25:15 INFO - PROCESS | 3897 | 1461252315127 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 08:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:25:15 INFO - PROCESS | 3897 | 1461252315132 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:25:15 INFO - PROCESS | 3897 | 1461252315136 Marionette TRACE conn3 <- [1,898,null,{}] 08:25:15 INFO - PROCESS | 3897 | 1461252315168 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:15 INFO - PROCESS | 3897 | 1461252315296 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 08:25:15 INFO - PROCESS | 3897 | 1461252315306 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3d4800 == 66 [pid = 3897] [id = 232] 08:25:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f29de1edc00) [pid = 3897] [serial = 696] [outer = (nil)] 08:25:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f29de877c00) [pid = 3897] [serial = 697] [outer = 0x7f29de1edc00] 08:25:15 INFO - PROCESS | 3897 | 1461252315359 Marionette DEBUG loaded listener.js 08:25:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f29e046f800) [pid = 3897] [serial = 698] [outer = 0x7f29de1edc00] 08:25:16 INFO - PROCESS | 3897 | 1461252316005 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 08:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 932ms 08:25:16 INFO - PROCESS | 3897 | 1461252316064 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 08:25:16 INFO - PROCESS | 3897 | 1461252316068 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 08:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:25:16 INFO - PROCESS | 3897 | 1461252316073 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:25:16 INFO - PROCESS | 3897 | 1461252316074 Marionette TRACE conn3 <- [1,902,null,{}] 08:25:16 INFO - PROCESS | 3897 | 1461252316079 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:16 INFO - PROCESS | 3897 | 1461252316251 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 08:25:16 INFO - PROCESS | 3897 | 1461252316284 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa7d000 == 67 [pid = 3897] [id = 233] 08:25:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f29ddb57800) [pid = 3897] [serial = 699] [outer = (nil)] 08:25:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f29e1144800) [pid = 3897] [serial = 700] [outer = 0x7f29ddb57800] 08:25:16 INFO - PROCESS | 3897 | 1461252316335 Marionette DEBUG loaded listener.js 08:25:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f29e133c800) [pid = 3897] [serial = 701] [outer = 0x7f29ddb57800] 08:25:16 INFO - PROCESS | 3897 | 1461252316995 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 08:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 973ms 08:25:17 INFO - PROCESS | 3897 | 1461252317050 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 08:25:17 INFO - PROCESS | 3897 | 1461252317052 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 08:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:25:17 INFO - PROCESS | 3897 | 1461252317057 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:25:17 INFO - PROCESS | 3897 | 1461252317060 Marionette TRACE conn3 <- [1,906,null,{}] 08:25:17 INFO - PROCESS | 3897 | 1461252317064 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:17 INFO - PROCESS | 3897 | 1461252317212 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 08:25:17 INFO - PROCESS | 3897 | 1461252317235 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e23c4800 == 68 [pid = 3897] [id = 234] 08:25:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f29e11a9c00) [pid = 3897] [serial = 702] [outer = (nil)] 08:25:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f29e3ac2c00) [pid = 3897] [serial = 703] [outer = 0x7f29e11a9c00] 08:25:17 INFO - PROCESS | 3897 | 1461252317287 Marionette DEBUG loaded listener.js 08:25:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f29e45df800) [pid = 3897] [serial = 704] [outer = 0x7f29e11a9c00] 08:25:17 INFO - PROCESS | 3897 | 1461252317937 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 08:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 934ms 08:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:25:18 INFO - PROCESS | 3897 | 1461252318004 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 08:25:18 INFO - PROCESS | 3897 | 1461252318006 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 08:25:18 INFO - PROCESS | 3897 | 1461252318011 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:25:18 INFO - PROCESS | 3897 | 1461252318014 Marionette TRACE conn3 <- [1,910,null,{}] 08:25:18 INFO - PROCESS | 3897 | 1461252318018 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:18 INFO - PROCESS | 3897 | 1461252318196 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 08:25:18 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f29e801f400) [pid = 3897] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:25:18 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f29dd5a3c00) [pid = 3897] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:25:18 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f29d63a1800) [pid = 3897] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:25:18 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f29ddb63400) [pid = 3897] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:25:18 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f29de2f2c00) [pid = 3897] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:25:18 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f29e5559c00) [pid = 3897] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:25:18 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f29e11fa400) [pid = 3897] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:25:18 INFO - PROCESS | 3897 | 1461252318573 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e4949000 == 69 [pid = 3897] [id = 235] 08:25:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f29d639e000) [pid = 3897] [serial = 705] [outer = (nil)] 08:25:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f29ddb63400) [pid = 3897] [serial = 706] [outer = 0x7f29d639e000] 08:25:18 INFO - PROCESS | 3897 | 1461252318664 Marionette DEBUG loaded listener.js 08:25:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f29e7150400) [pid = 3897] [serial = 707] [outer = 0x7f29d639e000] 08:25:19 INFO - PROCESS | 3897 | 1461252319194 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 08:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1226ms 08:25:19 INFO - PROCESS | 3897 | 1461252319241 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 08:25:19 INFO - PROCESS | 3897 | 1461252319245 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 08:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:25:19 INFO - PROCESS | 3897 | 1461252319253 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:25:19 INFO - PROCESS | 3897 | 1461252319255 Marionette TRACE conn3 <- [1,914,null,{}] 08:25:19 INFO - PROCESS | 3897 | 1461252319260 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:19 INFO - PROCESS | 3897 | 1461252319371 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 08:25:19 INFO - PROCESS | 3897 | 1461252319482 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5db4000 == 70 [pid = 3897] [id = 236] 08:25:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f29d639e800) [pid = 3897] [serial = 708] [outer = (nil)] 08:25:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f29e7474c00) [pid = 3897] [serial = 709] [outer = 0x7f29d639e800] 08:25:19 INFO - PROCESS | 3897 | 1461252319532 Marionette DEBUG loaded listener.js 08:25:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f29e9283000) [pid = 3897] [serial = 710] [outer = 0x7f29d639e800] 08:25:20 INFO - PROCESS | 3897 | 1461252320080 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 08:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 874ms 08:25:20 INFO - PROCESS | 3897 | 1461252320127 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 08:25:20 INFO - PROCESS | 3897 | 1461252320129 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 08:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:25:20 INFO - PROCESS | 3897 | 1461252320134 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:25:20 INFO - PROCESS | 3897 | 1461252320136 Marionette TRACE conn3 <- [1,918,null,{}] 08:25:20 INFO - PROCESS | 3897 | 1461252320140 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:20 INFO - PROCESS | 3897 | 1461252320252 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 08:25:20 INFO - PROCESS | 3897 | 1461252320364 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e662b000 == 71 [pid = 3897] [id = 237] 08:25:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f29de2f2c00) [pid = 3897] [serial = 711] [outer = (nil)] 08:25:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f29e9283800) [pid = 3897] [serial = 712] [outer = 0x7f29de2f2c00] 08:25:20 INFO - PROCESS | 3897 | 1461252320415 Marionette DEBUG loaded listener.js 08:25:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f29ea0bb000) [pid = 3897] [serial = 713] [outer = 0x7f29de2f2c00] 08:25:21 INFO - PROCESS | 3897 | 1461252321173 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 08:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1124ms 08:25:21 INFO - PROCESS | 3897 | 1461252321259 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 08:25:21 INFO - PROCESS | 3897 | 1461252321266 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 08:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:25:21 INFO - PROCESS | 3897 | 1461252321274 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:25:21 INFO - PROCESS | 3897 | 1461252321278 Marionette TRACE conn3 <- [1,922,null,{}] 08:25:21 INFO - PROCESS | 3897 | 1461252321285 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:21 INFO - PROCESS | 3897 | 1461252321471 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 08:25:21 INFO - PROCESS | 3897 | 1461252321619 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd543800 == 72 [pid = 3897] [id = 238] 08:25:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f29dcdea800) [pid = 3897] [serial = 714] [outer = (nil)] 08:25:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f29dd83fc00) [pid = 3897] [serial = 715] [outer = 0x7f29dcdea800] 08:25:21 INFO - PROCESS | 3897 | 1461252321680 Marionette DEBUG loaded listener.js 08:25:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f29ddb60000) [pid = 3897] [serial = 716] [outer = 0x7f29dcdea800] 08:25:22 INFO - PROCESS | 3897 | 1461252322478 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 08:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1279ms 08:25:22 INFO - PROCESS | 3897 | 1461252322553 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 08:25:22 INFO - PROCESS | 3897 | 1461252322561 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 08:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:25:22 INFO - PROCESS | 3897 | 1461252322569 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:25:22 INFO - PROCESS | 3897 | 1461252322573 Marionette TRACE conn3 <- [1,926,null,{}] 08:25:22 INFO - PROCESS | 3897 | 1461252322578 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:22 INFO - PROCESS | 3897 | 1461252322755 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 08:25:22 INFO - PROCESS | 3897 | 1461252322901 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e4948000 == 73 [pid = 3897] [id = 239] 08:25:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f29de0b6800) [pid = 3897] [serial = 717] [outer = (nil)] 08:25:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f29df65d800) [pid = 3897] [serial = 718] [outer = 0x7f29de0b6800] 08:25:22 INFO - PROCESS | 3897 | 1461252322962 Marionette DEBUG loaded listener.js 08:25:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f29e11f2c00) [pid = 3897] [serial = 719] [outer = 0x7f29de0b6800] 08:25:23 INFO - PROCESS | 3897 | 1461252323804 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 08:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1278ms 08:25:23 INFO - PROCESS | 3897 | 1461252323848 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 08:25:23 INFO - PROCESS | 3897 | 1461252323851 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 08:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:25:23 INFO - PROCESS | 3897 | 1461252323857 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:25:23 INFO - PROCESS | 3897 | 1461252323862 Marionette TRACE conn3 <- [1,930,null,{}] 08:25:23 INFO - PROCESS | 3897 | 1461252323876 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:24 INFO - PROCESS | 3897 | 1461252324011 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 08:25:24 INFO - PROCESS | 3897 | 1461252324166 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6d8f800 == 74 [pid = 3897] [id = 240] 08:25:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f29e45da800) [pid = 3897] [serial = 720] [outer = (nil)] 08:25:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f29e7107800) [pid = 3897] [serial = 721] [outer = 0x7f29e45da800] 08:25:24 INFO - PROCESS | 3897 | 1461252324229 Marionette DEBUG loaded listener.js 08:25:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f29e9d76000) [pid = 3897] [serial = 722] [outer = 0x7f29e45da800] 08:25:25 INFO - PROCESS | 3897 | 1461252325004 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 08:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1188ms 08:25:25 INFO - PROCESS | 3897 | 1461252325045 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 08:25:25 INFO - PROCESS | 3897 | 1461252325049 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 08:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:25:25 INFO - PROCESS | 3897 | 1461252325054 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:25:25 INFO - PROCESS | 3897 | 1461252325057 Marionette TRACE conn3 <- [1,934,null,{}] 08:25:25 INFO - PROCESS | 3897 | 1461252325062 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:25 INFO - PROCESS | 3897 | 1461252325195 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 08:25:25 INFO - PROCESS | 3897 | 1461252325347 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7c36000 == 75 [pid = 3897] [id = 241] 08:25:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f29e5f29400) [pid = 3897] [serial = 723] [outer = (nil)] 08:25:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29f37eb000) [pid = 3897] [serial = 724] [outer = 0x7f29e5f29400] 08:25:25 INFO - PROCESS | 3897 | 1461252325407 Marionette DEBUG loaded listener.js 08:25:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29f46b4400) [pid = 3897] [serial = 725] [outer = 0x7f29e5f29400] 08:25:26 INFO - PROCESS | 3897 | 1461252326072 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 08:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1080ms 08:25:26 INFO - PROCESS | 3897 | 1461252326136 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 08:25:26 INFO - PROCESS | 3897 | 1461252326138 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 08:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:25:26 INFO - PROCESS | 3897 | 1461252326143 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:25:26 INFO - PROCESS | 3897 | 1461252326145 Marionette TRACE conn3 <- [1,938,null,{}] 08:25:26 INFO - PROCESS | 3897 | 1461252326166 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:26 INFO - PROCESS | 3897 | 1461252326300 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 08:25:26 INFO - PROCESS | 3897 | 1461252326446 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ee7c8000 == 76 [pid = 3897] [id = 242] 08:25:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29f3745000) [pid = 3897] [serial = 726] [outer = (nil)] 08:25:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29f4a43800) [pid = 3897] [serial = 727] [outer = 0x7f29f3745000] 08:25:26 INFO - PROCESS | 3897 | 1461252326508 Marionette DEBUG loaded listener.js 08:25:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29f5a97800) [pid = 3897] [serial = 728] [outer = 0x7f29f3745000] 08:25:27 INFO - PROCESS | 3897 | 1461252327203 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 08:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1133ms 08:25:27 INFO - PROCESS | 3897 | 1461252327278 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 08:25:27 INFO - PROCESS | 3897 | 1461252327281 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 08:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:25:27 INFO - PROCESS | 3897 | 1461252327287 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:25:27 INFO - PROCESS | 3897 | 1461252327289 Marionette TRACE conn3 <- [1,942,null,{}] 08:25:27 INFO - PROCESS | 3897 | 1461252327295 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:27 INFO - PROCESS | 3897 | 1461252327445 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 08:25:27 INFO - PROCESS | 3897 | 1461252327606 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f5717000 == 77 [pid = 3897] [id = 243] 08:25:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29f7492c00) [pid = 3897] [serial = 729] [outer = (nil)] 08:25:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29f9468c00) [pid = 3897] [serial = 730] [outer = 0x7f29f7492c00] 08:25:27 INFO - PROCESS | 3897 | 1461252327671 Marionette DEBUG loaded listener.js 08:25:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f29f9cf5400) [pid = 3897] [serial = 731] [outer = 0x7f29f7492c00] 08:25:28 INFO - PROCESS | 3897 | 1461252328394 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 08:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1176ms 08:25:28 INFO - PROCESS | 3897 | 1461252328465 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 08:25:28 INFO - PROCESS | 3897 | 1461252328468 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 08:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:25:28 INFO - PROCESS | 3897 | 1461252328473 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:25:28 INFO - PROCESS | 3897 | 1461252328475 Marionette TRACE conn3 <- [1,946,null,{}] 08:25:28 INFO - PROCESS | 3897 | 1461252328480 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:28 INFO - PROCESS | 3897 | 1461252328610 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 08:25:28 INFO - PROCESS | 3897 | 1461252328759 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f98cf000 == 78 [pid = 3897] [id = 244] 08:25:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f29f7921400) [pid = 3897] [serial = 732] [outer = (nil)] 08:25:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29f9dba000) [pid = 3897] [serial = 733] [outer = 0x7f29f7921400] 08:25:28 INFO - PROCESS | 3897 | 1461252328820 Marionette DEBUG loaded listener.js 08:25:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29f9dc0000) [pid = 3897] [serial = 734] [outer = 0x7f29f7921400] 08:25:29 INFO - PROCESS | 3897 | 1461252329565 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 08:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1134ms 08:25:29 INFO - PROCESS | 3897 | 1461252329621 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 08:25:29 INFO - PROCESS | 3897 | 1461252329625 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 08:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:25:29 INFO - PROCESS | 3897 | 1461252329632 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:25:29 INFO - PROCESS | 3897 | 1461252329634 Marionette TRACE conn3 <- [1,950,null,{}] 08:25:29 INFO - PROCESS | 3897 | 1461252329639 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:29 INFO - PROCESS | 3897 | 1461252329770 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 08:25:29 INFO - PROCESS | 3897 | 1461252329923 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de822800 == 79 [pid = 3897] [id = 245] 08:25:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29d2de3400) [pid = 3897] [serial = 735] [outer = (nil)] 08:25:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29d2deb800) [pid = 3897] [serial = 736] [outer = 0x7f29d2de3400] 08:25:29 INFO - PROCESS | 3897 | 1461252329985 Marionette DEBUG loaded listener.js 08:25:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29d2df0c00) [pid = 3897] [serial = 737] [outer = 0x7f29d2de3400] 08:25:30 INFO - PROCESS | 3897 | 1461252330869 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 08:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1278ms 08:25:30 INFO - PROCESS | 3897 | 1461252330910 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 08:25:30 INFO - PROCESS | 3897 | 1461252330914 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 08:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:25:30 INFO - PROCESS | 3897 | 1461252330921 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:25:30 INFO - PROCESS | 3897 | 1461252330926 Marionette TRACE conn3 <- [1,954,null,{}] 08:25:30 INFO - PROCESS | 3897 | 1461252330933 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:31 INFO - PROCESS | 3897 | 1461252331072 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 08:25:31 INFO - PROCESS | 3897 | 1461252331224 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29df63a000 == 80 [pid = 3897] [id = 246] 08:25:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29d63a9400) [pid = 3897] [serial = 738] [outer = (nil)] 08:25:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29dabcd800) [pid = 3897] [serial = 739] [outer = 0x7f29d63a9400] 08:25:31 INFO - PROCESS | 3897 | 1461252331281 Marionette DEBUG loaded listener.js 08:25:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29dd1adc00) [pid = 3897] [serial = 740] [outer = 0x7f29d63a9400] 08:25:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e5db4000 == 79 [pid = 3897] [id = 236] 08:25:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e4949000 == 78 [pid = 3897] [id = 235] 08:25:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e23c4800 == 77 [pid = 3897] [id = 234] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29dabd3000) [pid = 3897] [serial = 670] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa7d000 == 76 [pid = 3897] [id = 233] 08:25:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3d4800 == 75 [pid = 3897] [id = 232] 08:25:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd1c6000 == 74 [pid = 3897] [id = 231] 08:25:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc74b000 == 73 [pid = 3897] [id = 230] 08:25:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e550e000 == 72 [pid = 3897] [id = 225] 08:25:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc74d000 == 71 [pid = 3897] [id = 224] 08:25:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f2a01394000 == 70 [pid = 3897] [id = 223] 08:25:32 INFO - PROCESS | 3897 | 1461252332186 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29f4a07800) [pid = 3897] [serial = 661] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29de2fac00) [pid = 3897] [serial = 664] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29d63a6c00) [pid = 3897] [serial = 667] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29de0ef800) [pid = 3897] [serial = 650] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29ddd76400) [pid = 3897] [serial = 649] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29dd4e3800) [pid = 3897] [serial = 646] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29e11f2800) [pid = 3897] [serial = 652] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f29e3a6f000) [pid = 3897] [serial = 653] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f29e6f8a400) [pid = 3897] [serial = 655] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f29e7851800) [pid = 3897] [serial = 656] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29e0470000) [pid = 3897] [serial = 631] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29ddd75800) [pid = 3897] [serial = 628] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29f45cfc00) [pid = 3897] [serial = 637] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f29e785b800) [pid = 3897] [serial = 634] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f29f4a10800) [pid = 3897] [serial = 640] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f29f5ae3800) [pid = 3897] [serial = 643] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f29d63abc00) [pid = 3897] [serial = 668] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f29f9468000) [pid = 3897] [serial = 665] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f29e9282000) [pid = 3897] [serial = 658] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f29f37ef000) [pid = 3897] [serial = 659] [outer = (nil)] [url = about:blank] 08:25:32 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f29f5aa2400) [pid = 3897] [serial = 662] [outer = (nil)] [url = about:blank] 08:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1333ms 08:25:32 INFO - PROCESS | 3897 | 1461252332255 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 08:25:32 INFO - PROCESS | 3897 | 1461252332260 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 08:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:25:32 INFO - PROCESS | 3897 | 1461252332269 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:25:32 INFO - PROCESS | 3897 | 1461252332272 Marionette TRACE conn3 <- [1,958,null,{}] 08:25:32 INFO - PROCESS | 3897 | 1461252332277 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:32 INFO - PROCESS | 3897 | 1461252332402 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 08:25:32 INFO - PROCESS | 3897 | 1461252332412 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29daf84000 == 71 [pid = 3897] [id = 247] 08:25:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f29ddb5a000) [pid = 3897] [serial = 741] [outer = (nil)] 08:25:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f29de057800) [pid = 3897] [serial = 742] [outer = 0x7f29ddb5a000] 08:25:32 INFO - PROCESS | 3897 | 1461252332464 Marionette DEBUG loaded listener.js 08:25:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f29de0f7800) [pid = 3897] [serial = 743] [outer = 0x7f29ddb5a000] 08:25:33 INFO - PROCESS | 3897 | 1461252333200 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 08:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 982ms 08:25:33 INFO - PROCESS | 3897 | 1461252333251 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 08:25:33 INFO - PROCESS | 3897 | 1461252333254 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 08:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:25:33 INFO - PROCESS | 3897 | 1461252333259 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:25:33 INFO - PROCESS | 3897 | 1461252333264 Marionette TRACE conn3 <- [1,962,null,{}] 08:25:33 INFO - PROCESS | 3897 | 1461252333277 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:33 INFO - PROCESS | 3897 | 1461252333402 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 08:25:33 INFO - PROCESS | 3897 | 1461252333418 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3eb800 == 72 [pid = 3897] [id = 248] 08:25:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f29e11f8400) [pid = 3897] [serial = 744] [outer = (nil)] 08:25:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f29e3ab9000) [pid = 3897] [serial = 745] [outer = 0x7f29e11f8400] 08:25:33 INFO - PROCESS | 3897 | 1461252333481 Marionette DEBUG loaded listener.js 08:25:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29e555f000) [pid = 3897] [serial = 746] [outer = 0x7f29e11f8400] 08:25:34 INFO - PROCESS | 3897 | 1461252334169 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 08:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 931ms 08:25:34 INFO - PROCESS | 3897 | 1461252334192 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 08:25:34 INFO - PROCESS | 3897 | 1461252334195 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 08:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:25:34 INFO - PROCESS | 3897 | 1461252334200 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:25:34 INFO - PROCESS | 3897 | 1461252334202 Marionette TRACE conn3 <- [1,966,null,{}] 08:25:34 INFO - PROCESS | 3897 | 1461252334207 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:34 INFO - PROCESS | 3897 | 1461252334388 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 08:25:34 INFO - PROCESS | 3897 | 1461252334472 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e4b5e000 == 73 [pid = 3897] [id = 249] 08:25:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29dd84dc00) [pid = 3897] [serial = 747] [outer = (nil)] 08:25:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29e6ddbc00) [pid = 3897] [serial = 748] [outer = 0x7f29dd84dc00] 08:25:34 INFO - PROCESS | 3897 | 1461252334524 Marionette DEBUG loaded listener.js 08:25:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29e9282000) [pid = 3897] [serial = 749] [outer = 0x7f29dd84dc00] 08:25:35 INFO - PROCESS | 3897 | 1461252335202 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 08:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1024ms 08:25:35 INFO - PROCESS | 3897 | 1461252335228 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 08:25:35 INFO - PROCESS | 3897 | 1461252335230 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 08:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:25:35 INFO - PROCESS | 3897 | 1461252335236 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:25:35 INFO - PROCESS | 3897 | 1461252335238 Marionette TRACE conn3 <- [1,970,null,{}] 08:25:35 INFO - PROCESS | 3897 | 1461252335243 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:35 INFO - PROCESS | 3897 | 1461252335424 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 08:25:35 INFO - PROCESS | 3897 | 1461252335503 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6912800 == 74 [pid = 3897] [id = 250] 08:25:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29e3a6f000) [pid = 3897] [serial = 750] [outer = (nil)] 08:25:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29f37e6000) [pid = 3897] [serial = 751] [outer = 0x7f29e3a6f000] 08:25:35 INFO - PROCESS | 3897 | 1461252335553 Marionette DEBUG loaded listener.js 08:25:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29f57ec800) [pid = 3897] [serial = 752] [outer = 0x7f29e3a6f000] 08:25:36 INFO - PROCESS | 3897 | 1461252336210 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 08:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1029ms 08:25:36 INFO - PROCESS | 3897 | 1461252336266 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 08:25:36 INFO - PROCESS | 3897 | 1461252336268 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 08:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:25:36 INFO - PROCESS | 3897 | 1461252336273 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:25:36 INFO - PROCESS | 3897 | 1461252336276 Marionette TRACE conn3 <- [1,974,null,{}] 08:25:36 INFO - PROCESS | 3897 | 1461252336287 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:36 INFO - PROCESS | 3897 | 1461252336484 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 08:25:36 INFO - PROCESS | 3897 | 1461252336507 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7fd5000 == 75 [pid = 3897] [id = 251] 08:25:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f29f945e400) [pid = 3897] [serial = 753] [outer = (nil)] 08:25:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f29f9859400) [pid = 3897] [serial = 754] [outer = 0x7f29f945e400] 08:25:36 INFO - PROCESS | 3897 | 1461252336568 Marionette DEBUG loaded listener.js 08:25:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29f9d40400) [pid = 3897] [serial = 755] [outer = 0x7f29f945e400] 08:25:36 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29dcdf8400) [pid = 3897] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:25:36 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f29ddb57800) [pid = 3897] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:25:36 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f29d63a4400) [pid = 3897] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:25:36 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f29de1edc00) [pid = 3897] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:25:36 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29e11a9c00) [pid = 3897] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:25:36 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29d639e000) [pid = 3897] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:25:36 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29d639e800) [pid = 3897] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:25:37 INFO - PROCESS | 3897 | 1461252337237 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 08:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 977ms 08:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:25:37 INFO - PROCESS | 3897 | 1461252337251 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 08:25:37 INFO - PROCESS | 3897 | 1461252337253 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 08:25:37 INFO - PROCESS | 3897 | 1461252337259 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:25:37 INFO - PROCESS | 3897 | 1461252337261 Marionette TRACE conn3 <- [1,978,null,{}] 08:25:37 INFO - PROCESS | 3897 | 1461252337265 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:37 INFO - PROCESS | 3897 | 1461252337381 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 08:25:37 INFO - PROCESS | 3897 | 1461252337392 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e9cd5000 == 76 [pid = 3897] [id = 252] 08:25:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29d3bbec00) [pid = 3897] [serial = 756] [outer = (nil)] 08:25:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29d638d400) [pid = 3897] [serial = 757] [outer = 0x7f29d3bbec00] 08:25:37 INFO - PROCESS | 3897 | 1461252337442 Marionette DEBUG loaded listener.js 08:25:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29d6391400) [pid = 3897] [serial = 758] [outer = 0x7f29d3bbec00] 08:25:38 INFO - PROCESS | 3897 | 1461252338077 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 08:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 878ms 08:25:38 INFO - PROCESS | 3897 | 1461252338136 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 08:25:38 INFO - PROCESS | 3897 | 1461252338138 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 08:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:25:38 INFO - PROCESS | 3897 | 1461252338144 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:25:38 INFO - PROCESS | 3897 | 1461252338145 Marionette TRACE conn3 <- [1,982,null,{}] 08:25:38 INFO - PROCESS | 3897 | 1461252338150 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:38 INFO - PROCESS | 3897 | 1461252338265 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 08:25:38 INFO - PROCESS | 3897 | 1461252338381 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f98e4000 == 77 [pid = 3897] [id = 253] 08:25:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29d2de9800) [pid = 3897] [serial = 759] [outer = (nil)] 08:25:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f29d6391c00) [pid = 3897] [serial = 760] [outer = 0x7f29d2de9800] 08:25:38 INFO - PROCESS | 3897 | 1461252338433 Marionette DEBUG loaded listener.js 08:25:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f29f46b4800) [pid = 3897] [serial = 761] [outer = 0x7f29d2de9800] 08:25:39 INFO - PROCESS | 3897 | 1461252339009 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 08:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 928ms 08:25:39 INFO - PROCESS | 3897 | 1461252339073 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 08:25:39 INFO - PROCESS | 3897 | 1461252339078 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 08:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:25:39 INFO - PROCESS | 3897 | 1461252339085 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:25:39 INFO - PROCESS | 3897 | 1461252339091 Marionette TRACE conn3 <- [1,986,null,{}] 08:25:39 INFO - PROCESS | 3897 | 1461252339099 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:39 INFO - PROCESS | 3897 | 1461252339255 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 08:25:39 INFO - PROCESS | 3897 | 1461252339409 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc560000 == 78 [pid = 3897] [id = 254] 08:25:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29d6383c00) [pid = 3897] [serial = 762] [outer = (nil)] 08:25:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29d638e800) [pid = 3897] [serial = 763] [outer = 0x7f29d6383c00] 08:25:39 INFO - PROCESS | 3897 | 1461252339481 Marionette DEBUG loaded listener.js 08:25:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29dabdcc00) [pid = 3897] [serial = 764] [outer = 0x7f29d6383c00] 08:25:40 INFO - PROCESS | 3897 | 1461252340346 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 08:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1334ms 08:25:40 INFO - PROCESS | 3897 | 1461252340420 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 08:25:40 INFO - PROCESS | 3897 | 1461252340428 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 08:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:25:40 INFO - PROCESS | 3897 | 1461252340437 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:25:40 INFO - PROCESS | 3897 | 1461252340440 Marionette TRACE conn3 <- [1,990,null,{}] 08:25:40 INFO - PROCESS | 3897 | 1461252340444 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:40 INFO - PROCESS | 3897 | 1461252340624 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 08:25:40 INFO - PROCESS | 3897 | 1461252340778 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e662c000 == 79 [pid = 3897] [id = 255] 08:25:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29dd84ac00) [pid = 3897] [serial = 765] [outer = (nil)] 08:25:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29de2eb400) [pid = 3897] [serial = 766] [outer = 0x7f29dd84ac00] 08:25:40 INFO - PROCESS | 3897 | 1461252340837 Marionette DEBUG loaded listener.js 08:25:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29e1333000) [pid = 3897] [serial = 767] [outer = 0x7f29dd84ac00] 08:25:41 INFO - PROCESS | 3897 | 1461252341667 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 08:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1285ms 08:25:41 INFO - PROCESS | 3897 | 1461252341723 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 08:25:41 INFO - PROCESS | 3897 | 1461252341726 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 08:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:25:41 INFO - PROCESS | 3897 | 1461252341731 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:25:41 INFO - PROCESS | 3897 | 1461252341736 Marionette TRACE conn3 <- [1,994,null,{}] 08:25:41 INFO - PROCESS | 3897 | 1461252341750 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:41 INFO - PROCESS | 3897 | 1461252341884 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 08:25:42 INFO - PROCESS | 3897 | 1461252342042 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fdc9e800 == 80 [pid = 3897] [id = 256] 08:25:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29e4921c00) [pid = 3897] [serial = 768] [outer = (nil)] 08:25:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29ed168400) [pid = 3897] [serial = 769] [outer = 0x7f29e4921c00] 08:25:42 INFO - PROCESS | 3897 | 1461252342105 Marionette DEBUG loaded listener.js 08:25:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29f5a98c00) [pid = 3897] [serial = 770] [outer = 0x7f29e4921c00] 08:25:42 INFO - PROCESS | 3897 | 1461252342946 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 08:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1239ms 08:25:42 INFO - PROCESS | 3897 | 1461252342971 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 08:25:42 INFO - PROCESS | 3897 | 1461252342975 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 08:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:25:42 INFO - PROCESS | 3897 | 1461252342980 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:25:42 INFO - PROCESS | 3897 | 1461252342982 Marionette TRACE conn3 <- [1,998,null,{}] 08:25:42 INFO - PROCESS | 3897 | 1461252342987 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:43 INFO - PROCESS | 3897 | 1461252343118 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 08:25:43 INFO - PROCESS | 3897 | 1461252343274 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da12e800 == 81 [pid = 3897] [id = 257] 08:25:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29e583e400) [pid = 3897] [serial = 771] [outer = (nil)] 08:25:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29f97cb000) [pid = 3897] [serial = 772] [outer = 0x7f29e583e400] 08:25:43 INFO - PROCESS | 3897 | 1461252343335 Marionette DEBUG loaded listener.js 08:25:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29f9d41000) [pid = 3897] [serial = 773] [outer = 0x7f29e583e400] 08:25:44 INFO - PROCESS | 3897 | 1461252344047 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 08:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1125ms 08:25:44 INFO - PROCESS | 3897 | 1461252344107 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 08:25:44 INFO - PROCESS | 3897 | 1461252344110 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 08:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:25:44 INFO - PROCESS | 3897 | 1461252344117 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:25:44 INFO - PROCESS | 3897 | 1461252344119 Marionette TRACE conn3 <- [1,1002,null,{}] 08:25:44 INFO - PROCESS | 3897 | 1461252344124 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:44 INFO - PROCESS | 3897 | 1461252344250 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 08:25:44 INFO - PROCESS | 3897 | 1461252344406 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da018000 == 82 [pid = 3897] [id = 258] 08:25:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f29d67e5400) [pid = 3897] [serial = 774] [outer = (nil)] 08:25:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f29d67ec000) [pid = 3897] [serial = 775] [outer = 0x7f29d67e5400] 08:25:44 INFO - PROCESS | 3897 | 1461252344471 Marionette DEBUG loaded listener.js 08:25:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f29d67f1800) [pid = 3897] [serial = 776] [outer = 0x7f29d67e5400] 08:25:45 INFO - PROCESS | 3897 | 1461252345163 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 08:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1128ms 08:25:45 INFO - PROCESS | 3897 | 1461252345245 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 08:25:45 INFO - PROCESS | 3897 | 1461252345248 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 08:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:25:45 INFO - PROCESS | 3897 | 1461252345253 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:25:45 INFO - PROCESS | 3897 | 1461252345255 Marionette TRACE conn3 <- [1,1006,null,{}] 08:25:45 INFO - PROCESS | 3897 | 1461252345260 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:45 INFO - PROCESS | 3897 | 1461252345420 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 08:25:45 INFO - PROCESS | 3897 | 1461252345574 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1fed000 == 83 [pid = 3897] [id = 259] 08:25:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f29d67f1400) [pid = 3897] [serial = 777] [outer = (nil)] 08:25:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f29f9dc3800) [pid = 3897] [serial = 778] [outer = 0x7f29d67f1400] 08:25:45 INFO - PROCESS | 3897 | 1461252345639 Marionette DEBUG loaded listener.js 08:25:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f29fc37c000) [pid = 3897] [serial = 779] [outer = 0x7f29d67f1400] 08:25:46 INFO - PROCESS | 3897 | 1461252346337 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 08:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1125ms 08:25:46 INFO - PROCESS | 3897 | 1461252346379 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 08:25:46 INFO - PROCESS | 3897 | 1461252346382 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 08:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:25:46 INFO - PROCESS | 3897 | 1461252346387 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:25:46 INFO - PROCESS | 3897 | 1461252346389 Marionette TRACE conn3 <- [1,1010,null,{}] 08:25:46 INFO - PROCESS | 3897 | 1461252346409 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:46 INFO - PROCESS | 3897 | 1461252346535 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 08:25:46 INFO - PROCESS | 3897 | 1461252346689 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d23cf800 == 84 [pid = 3897] [id = 260] 08:25:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29d22d4400) [pid = 3897] [serial = 780] [outer = (nil)] 08:25:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29d22dd800) [pid = 3897] [serial = 781] [outer = 0x7f29d22d4400] 08:25:46 INFO - PROCESS | 3897 | 1461252346751 Marionette DEBUG loaded listener.js 08:25:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29f5bd9c00) [pid = 3897] [serial = 782] [outer = 0x7f29d22d4400] 08:25:47 INFO - PROCESS | 3897 | 1461252347430 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 08:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1078ms 08:25:47 INFO - PROCESS | 3897 | 1461252347473 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 08:25:47 INFO - PROCESS | 3897 | 1461252347475 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 08:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:25:47 INFO - PROCESS | 3897 | 1461252347481 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:25:47 INFO - PROCESS | 3897 | 1461252347484 Marionette TRACE conn3 <- [1,1014,null,{}] 08:25:47 INFO - PROCESS | 3897 | 1461252347488 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:47 INFO - PROCESS | 3897 | 1461252347623 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 08:25:47 INFO - PROCESS | 3897 | 1461252347781 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc747800 == 85 [pid = 3897] [id = 261] 08:25:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29d22dac00) [pid = 3897] [serial = 783] [outer = (nil)] 08:25:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29d9f48000) [pid = 3897] [serial = 784] [outer = 0x7f29d22dac00] 08:25:47 INFO - PROCESS | 3897 | 1461252347840 Marionette DEBUG loaded listener.js 08:25:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29d9f4c800) [pid = 3897] [serial = 785] [outer = 0x7f29d22dac00] 08:25:48 INFO - PROCESS | 3897 | 1461252348610 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 08:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1179ms 08:25:48 INFO - PROCESS | 3897 | 1461252348669 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 08:25:48 INFO - PROCESS | 3897 | 1461252348671 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 08:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:25:48 INFO - PROCESS | 3897 | 1461252348677 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:25:48 INFO - PROCESS | 3897 | 1461252348679 Marionette TRACE conn3 <- [1,1018,null,{}] 08:25:48 INFO - PROCESS | 3897 | 1461252348684 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:48 INFO - PROCESS | 3897 | 1461252348815 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 08:25:48 INFO - PROCESS | 3897 | 1461252348975 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d4115800 == 86 [pid = 3897] [id = 262] 08:25:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29d22d3400) [pid = 3897] [serial = 786] [outer = (nil)] 08:25:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29d4128800) [pid = 3897] [serial = 787] [outer = 0x7f29d22d3400] 08:25:49 INFO - PROCESS | 3897 | 1461252349034 Marionette DEBUG loaded listener.js 08:25:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29d4130000) [pid = 3897] [serial = 788] [outer = 0x7f29d22d3400] 08:25:50 INFO - PROCESS | 3897 | 1461252350055 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 08:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1426ms 08:25:50 INFO - PROCESS | 3897 | 1461252350104 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 08:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:25:50 INFO - PROCESS | 3897 | 1461252350110 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 08:25:50 INFO - PROCESS | 3897 | 1461252350117 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:25:50 INFO - PROCESS | 3897 | 1461252350121 Marionette TRACE conn3 <- [1,1022,null,{}] 08:25:50 INFO - PROCESS | 3897 | 1461252350127 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:50 INFO - PROCESS | 3897 | 1461252350268 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 08:25:50 INFO - PROCESS | 3897 | 1461252350425 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da6bd800 == 87 [pid = 3897] [id = 263] 08:25:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29d6384000) [pid = 3897] [serial = 789] [outer = (nil)] 08:25:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29d6389000) [pid = 3897] [serial = 790] [outer = 0x7f29d6384000] 08:25:50 INFO - PROCESS | 3897 | 1461252350535 Marionette DEBUG loaded listener.js 08:25:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29d63aa000) [pid = 3897] [serial = 791] [outer = 0x7f29d6384000] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d64da000 == 86 [pid = 3897] [id = 215] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fb964000 == 85 [pid = 3897] [id = 213] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f92d7800 == 84 [pid = 3897] [id = 211] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fde7e000 == 83 [pid = 3897] [id = 214] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ee7cb000 == 82 [pid = 3897] [id = 198] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e9cd5000 == 81 [pid = 3897] [id = 252] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29e9283800) [pid = 3897] [serial = 712] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29ddf53800) [pid = 3897] [serial = 673] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29e4494400) [pid = 3897] [serial = 676] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f29f5a98400) [pid = 3897] [serial = 679] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f29f9d3c400) [pid = 3897] [serial = 685] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f29f97d3400) [pid = 3897] [serial = 682] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7fd5000 == 80 [pid = 3897] [id = 251] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6912800 == 79 [pid = 3897] [id = 250] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e4b5e000 == 78 [pid = 3897] [id = 249] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3eb800 == 77 [pid = 3897] [id = 248] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29daf84000 == 76 [pid = 3897] [id = 247] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29df63a000 == 75 [pid = 3897] [id = 246] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6d8f800 == 74 [pid = 3897] [id = 240] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e4948000 == 73 [pid = 3897] [id = 239] 08:25:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd543800 == 72 [pid = 3897] [id = 238] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29e9283000) [pid = 3897] [serial = 710] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29ddf5f400) [pid = 3897] [serial = 695] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f29e133c800) [pid = 3897] [serial = 701] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29dd1a2800) [pid = 3897] [serial = 692] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29e1144800) [pid = 3897] [serial = 700] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f29dabce800) [pid = 3897] [serial = 691] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f29de877c00) [pid = 3897] [serial = 697] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f29d3bc3000) [pid = 3897] [serial = 688] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f29ddb5f000) [pid = 3897] [serial = 694] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f29e45df800) [pid = 3897] [serial = 704] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f29ddb63400) [pid = 3897] [serial = 706] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f29e046f800) [pid = 3897] [serial = 698] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29e7150400) [pid = 3897] [serial = 707] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29e7474c00) [pid = 3897] [serial = 709] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29e3ac2c00) [pid = 3897] [serial = 703] [outer = (nil)] [url = about:blank] 08:25:51 INFO - PROCESS | 3897 | 1461252351382 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 08:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1286ms 08:25:51 INFO - PROCESS | 3897 | 1461252351406 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 08:25:51 INFO - PROCESS | 3897 | 1461252351413 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 08:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:25:51 INFO - PROCESS | 3897 | 1461252351421 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:25:51 INFO - PROCESS | 3897 | 1461252351425 Marionette TRACE conn3 <- [1,1026,null,{}] 08:25:51 INFO - PROCESS | 3897 | 1461252351429 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:51 INFO - PROCESS | 3897 | 1461252351553 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 08:25:51 INFO - PROCESS | 3897 | 1461252351568 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd8ab800 == 73 [pid = 3897] [id = 264] 08:25:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29dabce800) [pid = 3897] [serial = 792] [outer = (nil)] 08:25:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29dc685000) [pid = 3897] [serial = 793] [outer = 0x7f29dabce800] 08:25:51 INFO - PROCESS | 3897 | 1461252351618 Marionette DEBUG loaded listener.js 08:25:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29dd1a9800) [pid = 3897] [serial = 794] [outer = 0x7f29dabce800] 08:25:52 INFO - PROCESS | 3897 | 1461252352338 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 08:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 977ms 08:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:25:52 INFO - PROCESS | 3897 | 1461252352399 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 08:25:52 INFO - PROCESS | 3897 | 1461252352401 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 08:25:52 INFO - PROCESS | 3897 | 1461252352407 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:25:52 INFO - PROCESS | 3897 | 1461252352411 Marionette TRACE conn3 <- [1,1030,null,{}] 08:25:52 INFO - PROCESS | 3897 | 1461252352441 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:52 INFO - PROCESS | 3897 | 1461252352585 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 08:25:52 INFO - PROCESS | 3897 | 1461252352596 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de818000 == 74 [pid = 3897] [id = 265] 08:25:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f29ddd76400) [pid = 3897] [serial = 795] [outer = (nil)] 08:25:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f29de1e9c00) [pid = 3897] [serial = 796] [outer = 0x7f29ddd76400] 08:25:52 INFO - PROCESS | 3897 | 1461252352649 Marionette DEBUG loaded listener.js 08:25:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f29dfa0b000) [pid = 3897] [serial = 797] [outer = 0x7f29ddd76400] 08:25:53 INFO - PROCESS | 3897 | 1461252353327 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 08:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 983ms 08:25:53 INFO - PROCESS | 3897 | 1461252353389 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 08:25:53 INFO - PROCESS | 3897 | 1461252353393 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 08:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:25:53 INFO - PROCESS | 3897 | 1461252353406 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:25:53 INFO - PROCESS | 3897 | 1461252353408 Marionette TRACE conn3 <- [1,1034,null,{}] 08:25:53 INFO - PROCESS | 3897 | 1461252353414 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:53 INFO - PROCESS | 3897 | 1461252353597 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 08:25:53 INFO - PROCESS | 3897 | 1461252353623 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e23cf800 == 75 [pid = 3897] [id = 266] 08:25:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f29d9f43800) [pid = 3897] [serial = 798] [outer = (nil)] 08:25:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f29e11a6800) [pid = 3897] [serial = 799] [outer = 0x7f29d9f43800] 08:25:53 INFO - PROCESS | 3897 | 1461252353675 Marionette DEBUG loaded listener.js 08:25:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f29e3ab9400) [pid = 3897] [serial = 800] [outer = 0x7f29d9f43800] 08:25:54 INFO - PROCESS | 3897 | 1461252354322 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 08:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 936ms 08:25:54 INFO - PROCESS | 3897 | 1461252354336 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 08:25:54 INFO - PROCESS | 3897 | 1461252354338 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 08:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:25:54 INFO - PROCESS | 3897 | 1461252354349 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:25:54 INFO - PROCESS | 3897 | 1461252354351 Marionette TRACE conn3 <- [1,1038,null,{}] 08:25:54 INFO - PROCESS | 3897 | 1461252354355 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:54 INFO - PROCESS | 3897 | 1461252354515 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 08:25:54 INFO - PROCESS | 3897 | 1461252354539 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5824000 == 76 [pid = 3897] [id = 267] 08:25:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29dda89c00) [pid = 3897] [serial = 801] [outer = (nil)] 08:25:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29e3d9cc00) [pid = 3897] [serial = 802] [outer = 0x7f29dda89c00] 08:25:54 INFO - PROCESS | 3897 | 1461252354592 Marionette DEBUG loaded listener.js 08:25:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29e58eb400) [pid = 3897] [serial = 803] [outer = 0x7f29dda89c00] 08:25:55 INFO - PROCESS | 3897 | 1461252355345 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 08:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1031ms 08:25:55 INFO - PROCESS | 3897 | 1461252355375 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 08:25:55 INFO - PROCESS | 3897 | 1461252355378 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 08:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:25:55 INFO - PROCESS | 3897 | 1461252355383 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:25:55 INFO - PROCESS | 3897 | 1461252355385 Marionette TRACE conn3 <- [1,1042,null,{}] 08:25:55 INFO - PROCESS | 3897 | 1461252355390 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:55 INFO - PROCESS | 3897 | 1461252355795 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 08:25:55 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29e3a6f000) [pid = 3897] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:25:55 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29f945e400) [pid = 3897] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:25:55 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f29d3bbec00) [pid = 3897] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:25:55 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f29dd84dc00) [pid = 3897] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:25:55 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f29d63a9400) [pid = 3897] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:25:55 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f29e11f8400) [pid = 3897] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:25:55 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f29ddb5a000) [pid = 3897] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:25:55 INFO - PROCESS | 3897 | 1461252355882 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc755000 == 77 [pid = 3897] [id = 268] 08:25:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f29d6384800) [pid = 3897] [serial = 804] [outer = (nil)] 08:25:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f29dd84dc00) [pid = 3897] [serial = 805] [outer = 0x7f29d6384800] 08:25:55 INFO - PROCESS | 3897 | 1461252355938 Marionette DEBUG loaded listener.js 08:25:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f29e78eb400) [pid = 3897] [serial = 806] [outer = 0x7f29d6384800] 08:25:56 INFO - PROCESS | 3897 | 1461252356511 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 08:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1178ms 08:25:56 INFO - PROCESS | 3897 | 1461252356562 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 08:25:56 INFO - PROCESS | 3897 | 1461252356564 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 08:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:25:56 INFO - PROCESS | 3897 | 1461252356569 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:25:56 INFO - PROCESS | 3897 | 1461252356571 Marionette TRACE conn3 <- [1,1046,null,{}] 08:25:56 INFO - PROCESS | 3897 | 1461252356576 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:56 INFO - PROCESS | 3897 | 1461252356734 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 08:25:56 INFO - PROCESS | 3897 | 1461252356750 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e697d800 == 78 [pid = 3897] [id = 269] 08:25:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f29d6386800) [pid = 3897] [serial = 807] [outer = (nil)] 08:25:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29f46bbc00) [pid = 3897] [serial = 808] [outer = 0x7f29d6386800] 08:25:56 INFO - PROCESS | 3897 | 1461252356800 Marionette DEBUG loaded listener.js 08:25:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29f5aa4000) [pid = 3897] [serial = 809] [outer = 0x7f29d6386800] 08:25:57 INFO - PROCESS | 3897 | 1461252357353 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 08:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 825ms 08:25:57 INFO - PROCESS | 3897 | 1461252357432 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 08:25:57 INFO - PROCESS | 3897 | 1461252357434 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 08:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:25:57 INFO - PROCESS | 3897 | 1461252357440 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:25:57 INFO - PROCESS | 3897 | 1461252357443 Marionette TRACE conn3 <- [1,1050,null,{}] 08:25:57 INFO - PROCESS | 3897 | 1461252357448 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:57 INFO - PROCESS | 3897 | 1461252357571 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 08:25:57 INFO - PROCESS | 3897 | 1461252357599 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7fdc800 == 79 [pid = 3897] [id = 270] 08:25:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29d4132400) [pid = 3897] [serial = 810] [outer = (nil)] 08:25:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29f9461c00) [pid = 3897] [serial = 811] [outer = 0x7f29d4132400] 08:25:57 INFO - PROCESS | 3897 | 1461252357654 Marionette DEBUG loaded listener.js 08:25:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29f9c09c00) [pid = 3897] [serial = 812] [outer = 0x7f29d4132400] 08:25:58 INFO - PROCESS | 3897 | 1461252358482 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 08:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1079ms 08:25:58 INFO - PROCESS | 3897 | 1461252358533 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 08:25:58 INFO - PROCESS | 3897 | 1461252358537 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 08:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:25:58 INFO - PROCESS | 3897 | 1461252358548 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:25:58 INFO - PROCESS | 3897 | 1461252358552 Marionette TRACE conn3 <- [1,1054,null,{}] 08:25:58 INFO - PROCESS | 3897 | 1461252358559 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:58 INFO - PROCESS | 3897 | 1461252358715 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 08:25:58 INFO - PROCESS | 3897 | 1461252358872 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dafa0000 == 80 [pid = 3897] [id = 271] 08:25:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29d224f000) [pid = 3897] [serial = 813] [outer = (nil)] 08:25:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29d22d6800) [pid = 3897] [serial = 814] [outer = 0x7f29d224f000] 08:25:58 INFO - PROCESS | 3897 | 1461252358936 Marionette DEBUG loaded listener.js 08:25:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29d2decc00) [pid = 3897] [serial = 815] [outer = 0x7f29d224f000] 08:25:59 INFO - PROCESS | 3897 | 1461252359728 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 08:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1229ms 08:25:59 INFO - PROCESS | 3897 | 1461252359781 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 08:25:59 INFO - PROCESS | 3897 | 1461252359789 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 08:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:25:59 INFO - PROCESS | 3897 | 1461252359799 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:25:59 INFO - PROCESS | 3897 | 1461252359802 Marionette TRACE conn3 <- [1,1058,null,{}] 08:25:59 INFO - PROCESS | 3897 | 1461252359807 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:59 INFO - PROCESS | 3897 | 1461252359958 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 08:26:00 INFO - PROCESS | 3897 | 1461252360117 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e23c4800 == 81 [pid = 3897] [id = 272] 08:26:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29d4125800) [pid = 3897] [serial = 816] [outer = (nil)] 08:26:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29d67e3000) [pid = 3897] [serial = 817] [outer = 0x7f29d4125800] 08:26:00 INFO - PROCESS | 3897 | 1461252360181 Marionette DEBUG loaded listener.js 08:26:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29d9f4bc00) [pid = 3897] [serial = 818] [outer = 0x7f29d4125800] 08:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1178ms 08:26:00 INFO - PROCESS | 3897 | 1461252360967 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 08:26:00 INFO - PROCESS | 3897 | 1461252360977 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 08:26:00 INFO - PROCESS | 3897 | 1461252360980 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 08:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:26:00 INFO - PROCESS | 3897 | 1461252360985 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:26:00 INFO - PROCESS | 3897 | 1461252360990 Marionette TRACE conn3 <- [1,1062,null,{}] 08:26:01 INFO - PROCESS | 3897 | 1461252361004 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:01 INFO - PROCESS | 3897 | 1461252361148 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 08:26:01 INFO - PROCESS | 3897 | 1461252361314 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f742d800 == 82 [pid = 3897] [id = 273] 08:26:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29d6385000) [pid = 3897] [serial = 819] [outer = (nil)] 08:26:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29ddf5d400) [pid = 3897] [serial = 820] [outer = 0x7f29d6385000] 08:26:01 INFO - PROCESS | 3897 | 1461252361380 Marionette DEBUG loaded listener.js 08:26:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29e0533000) [pid = 3897] [serial = 821] [outer = 0x7f29d6385000] 08:26:02 INFO - PROCESS | 3897 | 1461252362134 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 08:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1181ms 08:26:02 INFO - PROCESS | 3897 | 1461252362172 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 08:26:02 INFO - PROCESS | 3897 | 1461252362175 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 08:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:26:02 INFO - PROCESS | 3897 | 1461252362182 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:26:02 INFO - PROCESS | 3897 | 1461252362185 Marionette TRACE conn3 <- [1,1066,null,{}] 08:26:02 INFO - PROCESS | 3897 | 1461252362190 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:02 INFO - PROCESS | 3897 | 1461252362335 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 08:26:02 INFO - PROCESS | 3897 | 1461252362503 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fc633000 == 83 [pid = 3897] [id = 274] 08:26:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29d67ecc00) [pid = 3897] [serial = 822] [outer = (nil)] 08:26:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29e5887800) [pid = 3897] [serial = 823] [outer = 0x7f29d67ecc00] 08:26:02 INFO - PROCESS | 3897 | 1461252362564 Marionette DEBUG loaded listener.js 08:26:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29e714c000) [pid = 3897] [serial = 824] [outer = 0x7f29d67ecc00] 08:26:03 INFO - PROCESS | 3897 | 1461252363321 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 08:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1179ms 08:26:03 INFO - PROCESS | 3897 | 1461252363362 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 08:26:03 INFO - PROCESS | 3897 | 1461252363366 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 08:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:26:03 INFO - PROCESS | 3897 | 1461252363371 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:26:03 INFO - PROCESS | 3897 | 1461252363373 Marionette TRACE conn3 <- [1,1070,null,{}] 08:26:03 INFO - PROCESS | 3897 | 1461252363377 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:03 INFO - PROCESS | 3897 | 1461252363509 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 08:26:03 INFO - PROCESS | 3897 | 1461252363679 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d21a3800 == 84 [pid = 3897] [id = 275] 08:26:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29dd59ac00) [pid = 3897] [serial = 825] [outer = (nil)] 08:26:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29e927ac00) [pid = 3897] [serial = 826] [outer = 0x7f29dd59ac00] 08:26:03 INFO - PROCESS | 3897 | 1461252363741 Marionette DEBUG loaded listener.js 08:26:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29f46b3400) [pid = 3897] [serial = 827] [outer = 0x7f29dd59ac00] 08:26:04 INFO - PROCESS | 3897 | 1461252364492 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 08:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1174ms 08:26:04 INFO - PROCESS | 3897 | 1461252364546 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 08:26:04 INFO - PROCESS | 3897 | 1461252364549 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 08:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:26:04 INFO - PROCESS | 3897 | 1461252364554 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:26:04 INFO - PROCESS | 3897 | 1461252364556 Marionette TRACE conn3 <- [1,1074,null,{}] 08:26:04 INFO - PROCESS | 3897 | 1461252364562 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:04 INFO - PROCESS | 3897 | 1461252364716 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 08:26:04 INFO - PROCESS | 3897 | 1461252364875 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1a7f000 == 85 [pid = 3897] [id = 276] 08:26:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29f46b8c00) [pid = 3897] [serial = 828] [outer = (nil)] 08:26:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29f9d40800) [pid = 3897] [serial = 829] [outer = 0x7f29f46b8c00] 08:26:04 INFO - PROCESS | 3897 | 1461252364951 Marionette DEBUG loaded listener.js 08:26:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29fb9a7400) [pid = 3897] [serial = 830] [outer = 0x7f29f46b8c00] 08:26:05 INFO - PROCESS | 3897 | 1461252365654 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 08:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1133ms 08:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:26:05 INFO - PROCESS | 3897 | 1461252365688 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 08:26:05 INFO - PROCESS | 3897 | 1461252365691 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 08:26:05 INFO - PROCESS | 3897 | 1461252365710 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:26:05 INFO - PROCESS | 3897 | 1461252365713 Marionette TRACE conn3 <- [1,1078,null,{}] 08:26:05 INFO - PROCESS | 3897 | 1461252365721 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:05 INFO - PROCESS | 3897 | 1461252365856 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 08:26:06 INFO - PROCESS | 3897 | 1461252366016 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d0fba800 == 86 [pid = 3897] [id = 277] 08:26:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29d0f79400) [pid = 3897] [serial = 831] [outer = (nil)] 08:26:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29d0f81400) [pid = 3897] [serial = 832] [outer = 0x7f29d0f79400] 08:26:06 INFO - PROCESS | 3897 | 1461252366077 Marionette DEBUG loaded listener.js 08:26:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29d0f86000) [pid = 3897] [serial = 833] [outer = 0x7f29d0f79400] 08:26:06 INFO - PROCESS | 3897 | 1461252366783 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 08:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1143ms 08:26:06 INFO - PROCESS | 3897 | 1461252366845 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 08:26:06 INFO - PROCESS | 3897 | 1461252366847 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 08:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:26:06 INFO - PROCESS | 3897 | 1461252366855 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:26:06 INFO - PROCESS | 3897 | 1461252366858 Marionette TRACE conn3 <- [1,1082,null,{}] 08:26:06 INFO - PROCESS | 3897 | 1461252366862 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:06 INFO - PROCESS | 3897 | 1461252366996 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 08:26:07 INFO - PROCESS | 3897 | 1461252367153 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d21b0000 == 87 [pid = 3897] [id = 278] 08:26:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29d0f7c000) [pid = 3897] [serial = 834] [outer = (nil)] 08:26:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29da365c00) [pid = 3897] [serial = 835] [outer = 0x7f29d0f7c000] 08:26:07 INFO - PROCESS | 3897 | 1461252367215 Marionette DEBUG loaded listener.js 08:26:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29da36a800) [pid = 3897] [serial = 836] [outer = 0x7f29d0f7c000] 08:26:08 INFO - PROCESS | 3897 | 1461252368004 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 08:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1426ms 08:26:08 INFO - PROCESS | 3897 | 1461252368282 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 08:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:26:08 INFO - PROCESS | 3897 | 1461252368287 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 08:26:08 INFO - PROCESS | 3897 | 1461252368294 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:26:08 INFO - PROCESS | 3897 | 1461252368297 Marionette TRACE conn3 <- [1,1086,null,{}] 08:26:08 INFO - PROCESS | 3897 | 1461252368304 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:08 INFO - PROCESS | 3897 | 1461252368442 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 08:26:08 INFO - PROCESS | 3897 | 1461252368671 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d23c5800 == 88 [pid = 3897] [id = 279] 08:26:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29d22dc000) [pid = 3897] [serial = 837] [outer = (nil)] 08:26:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f29d2deb400) [pid = 3897] [serial = 838] [outer = 0x7f29d22dc000] 08:26:08 INFO - PROCESS | 3897 | 1461252368743 Marionette DEBUG loaded listener.js 08:26:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f29d3bc1400) [pid = 3897] [serial = 839] [outer = 0x7f29d22dc000] 08:26:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f29d63a3800) [pid = 3897] [serial = 840] [outer = 0x7f29dcda9c00] 08:26:09 INFO - PROCESS | 3897 | 1461252369608 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 08:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1382ms 08:26:09 INFO - PROCESS | 3897 | 1461252369675 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 08:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:26:09 INFO - PROCESS | 3897 | 1461252369681 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 08:26:09 INFO - PROCESS | 3897 | 1461252369690 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:26:09 INFO - PROCESS | 3897 | 1461252369695 Marionette TRACE conn3 <- [1,1090,null,{}] 08:26:09 INFO - PROCESS | 3897 | 1461252369699 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:09 INFO - PROCESS | 3897 | 1461252369836 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 08:26:10 INFO - PROCESS | 3897 | 1461252370004 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da123000 == 89 [pid = 3897] [id = 280] 08:26:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f29d9f49c00) [pid = 3897] [serial = 841] [outer = (nil)] 08:26:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f29d9f4a800) [pid = 3897] [serial = 842] [outer = 0x7f29d9f49c00] 08:26:10 INFO - PROCESS | 3897 | 1461252370086 Marionette DEBUG loaded listener.js 08:26:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f29da36a000) [pid = 3897] [serial = 843] [outer = 0x7f29d9f49c00] 08:26:10 INFO - PROCESS | 3897 | 1461252370916 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 08:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1290ms 08:26:10 INFO - PROCESS | 3897 | 1461252370977 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 08:26:10 INFO - PROCESS | 3897 | 1461252370981 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 08:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:26:10 INFO - PROCESS | 3897 | 1461252370986 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:26:10 INFO - PROCESS | 3897 | 1461252370988 Marionette TRACE conn3 <- [1,1094,null,{}] 08:26:11 INFO - PROCESS | 3897 | 1461252371001 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:11 INFO - PROCESS | 3897 | 1461252371133 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 08:26:11 INFO - PROCESS | 3897 | 1461252371305 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd8b1800 == 90 [pid = 3897] [id = 281] 08:26:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 247 (0x7f29dcdf9400) [pid = 3897] [serial = 844] [outer = (nil)] 08:26:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 248 (0x7f29dd1ad000) [pid = 3897] [serial = 845] [outer = 0x7f29dcdf9400] 08:26:11 INFO - PROCESS | 3897 | 1461252371365 Marionette DEBUG loaded listener.js 08:26:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 249 (0x7f29ddb5b400) [pid = 3897] [serial = 846] [outer = 0x7f29dcdf9400] 08:26:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e697d800 == 89 [pid = 3897] [id = 269] 08:26:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc755000 == 88 [pid = 3897] [id = 268] 08:26:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e5824000 == 87 [pid = 3897] [id = 267] 08:26:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e23cf800 == 86 [pid = 3897] [id = 266] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 248 (0x7f29d6391c00) [pid = 3897] [serial = 760] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 247 (0x7f29f37eb000) [pid = 3897] [serial = 724] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 246 (0x7f29df65d800) [pid = 3897] [serial = 718] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f29dd83fc00) [pid = 3897] [serial = 715] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f29e7107800) [pid = 3897] [serial = 721] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f29f4a43800) [pid = 3897] [serial = 727] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f29f9468c00) [pid = 3897] [serial = 730] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f29f9dba000) [pid = 3897] [serial = 733] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f29d2deb800) [pid = 3897] [serial = 736] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de818000 == 85 [pid = 3897] [id = 265] 08:26:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd8ab800 == 84 [pid = 3897] [id = 264] 08:26:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da6bd800 == 83 [pid = 3897] [id = 263] 08:26:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e662c000 == 82 [pid = 3897] [id = 255] 08:26:12 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc560000 == 81 [pid = 3897] [id = 254] 08:26:12 INFO - PROCESS | 3897 | 1461252372167 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29f37e6000) [pid = 3897] [serial = 751] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29f9859400) [pid = 3897] [serial = 754] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29f57ec800) [pid = 3897] [serial = 752] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29d638d400) [pid = 3897] [serial = 757] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29e6ddbc00) [pid = 3897] [serial = 748] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29dd1adc00) [pid = 3897] [serial = 740] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29dabcd800) [pid = 3897] [serial = 739] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29e3ab9000) [pid = 3897] [serial = 745] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29e555f000) [pid = 3897] [serial = 746] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29de057800) [pid = 3897] [serial = 742] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29de0f7800) [pid = 3897] [serial = 743] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29d6391400) [pid = 3897] [serial = 758] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29f9d40400) [pid = 3897] [serial = 755] [outer = (nil)] [url = about:blank] 08:26:12 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29e9282000) [pid = 3897] [serial = 749] [outer = (nil)] [url = about:blank] 08:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1231ms 08:26:12 INFO - PROCESS | 3897 | 1461252372217 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 08:26:12 INFO - PROCESS | 3897 | 1461252372219 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 08:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:26:12 INFO - PROCESS | 3897 | 1461252372224 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:26:12 INFO - PROCESS | 3897 | 1461252372226 Marionette TRACE conn3 <- [1,1098,null,{}] 08:26:12 INFO - PROCESS | 3897 | 1461252372230 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:12 INFO - PROCESS | 3897 | 1461252372348 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 08:26:12 INFO - PROCESS | 3897 | 1461252372360 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da6a0800 == 82 [pid = 3897] [id = 282] 08:26:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29d67e4800) [pid = 3897] [serial = 847] [outer = (nil)] 08:26:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29de0f1400) [pid = 3897] [serial = 848] [outer = 0x7f29d67e4800] 08:26:12 INFO - PROCESS | 3897 | 1461252372412 Marionette DEBUG loaded listener.js 08:26:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29de70a000) [pid = 3897] [serial = 849] [outer = 0x7f29d67e4800] 08:26:13 INFO - PROCESS | 3897 | 1461252373104 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 08:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 926ms 08:26:13 INFO - PROCESS | 3897 | 1461252373152 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 08:26:13 INFO - PROCESS | 3897 | 1461252373155 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 08:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:26:13 INFO - PROCESS | 3897 | 1461252373159 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:26:13 INFO - PROCESS | 3897 | 1461252373161 Marionette TRACE conn3 <- [1,1102,null,{}] 08:26:13 INFO - PROCESS | 3897 | 1461252373166 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:13 INFO - PROCESS | 3897 | 1461252373289 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 08:26:13 INFO - PROCESS | 3897 | 1461252373414 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29df5b7800 == 83 [pid = 3897] [id = 283] 08:26:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29dd848c00) [pid = 3897] [serial = 850] [outer = (nil)] 08:26:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29de70dc00) [pid = 3897] [serial = 851] [outer = 0x7f29dd848c00] 08:26:13 INFO - PROCESS | 3897 | 1461252373465 Marionette DEBUG loaded listener.js 08:26:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29de714800) [pid = 3897] [serial = 852] [outer = 0x7f29dd848c00] 08:26:14 INFO - PROCESS | 3897 | 1461252373995 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 08:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 925ms 08:26:14 INFO - PROCESS | 3897 | 1461252374086 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 08:26:14 INFO - PROCESS | 3897 | 1461252374089 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 08:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:26:14 INFO - PROCESS | 3897 | 1461252374093 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:26:14 INFO - PROCESS | 3897 | 1461252374095 Marionette TRACE conn3 <- [1,1106,null,{}] 08:26:14 INFO - PROCESS | 3897 | 1461252374100 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:14 INFO - PROCESS | 3897 | 1461252374317 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 08:26:14 INFO - PROCESS | 3897 | 1461252374397 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e4932800 == 84 [pid = 3897] [id = 284] 08:26:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29de70b400) [pid = 3897] [serial = 853] [outer = (nil)] 08:26:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29e11ef800) [pid = 3897] [serial = 854] [outer = 0x7f29de70b400] 08:26:14 INFO - PROCESS | 3897 | 1461252374448 Marionette DEBUG loaded listener.js 08:26:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29e710c800) [pid = 3897] [serial = 855] [outer = 0x7f29de70b400] 08:26:15 INFO - PROCESS | 3897 | 1461252375015 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 08:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 980ms 08:26:15 INFO - PROCESS | 3897 | 1461252375074 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 08:26:15 INFO - PROCESS | 3897 | 1461252375076 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 08:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:26:15 INFO - PROCESS | 3897 | 1461252375081 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:26:15 INFO - PROCESS | 3897 | 1461252375084 Marionette TRACE conn3 <- [1,1110,null,{}] 08:26:15 INFO - PROCESS | 3897 | 1461252375088 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:15 INFO - PROCESS | 3897 | 1461252375247 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 08:26:15 INFO - PROCESS | 3897 | 1461252375271 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e644b800 == 85 [pid = 3897] [id = 285] 08:26:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29e7149800) [pid = 3897] [serial = 856] [outer = (nil)] 08:26:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29e927d000) [pid = 3897] [serial = 857] [outer = 0x7f29e7149800] 08:26:15 INFO - PROCESS | 3897 | 1461252375320 Marionette DEBUG loaded listener.js 08:26:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29f46b3c00) [pid = 3897] [serial = 858] [outer = 0x7f29e7149800] 08:26:15 INFO - PROCESS | 3897 | 1461252375991 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 08:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 926ms 08:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:26:16 INFO - PROCESS | 3897 | 1461252376020 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 08:26:16 INFO - PROCESS | 3897 | 1461252376022 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 08:26:16 INFO - PROCESS | 3897 | 1461252376027 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:26:16 INFO - PROCESS | 3897 | 1461252376030 Marionette TRACE conn3 <- [1,1114,null,{}] 08:26:16 INFO - PROCESS | 3897 | 1461252376034 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:16 INFO - PROCESS | 3897 | 1461252376192 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 08:26:16 INFO - PROCESS | 3897 | 1461252376213 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71c9800 == 86 [pid = 3897] [id = 286] 08:26:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29d0f85400) [pid = 3897] [serial = 859] [outer = (nil)] 08:26:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29f5a98400) [pid = 3897] [serial = 860] [outer = 0x7f29d0f85400] 08:26:16 INFO - PROCESS | 3897 | 1461252376274 Marionette DEBUG loaded listener.js 08:26:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f29f984d800) [pid = 3897] [serial = 861] [outer = 0x7f29d0f85400] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f29d9f43800) [pid = 3897] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29dcdea800) [pid = 3897] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29de058800) [pid = 3897] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29f9ccd000) [pid = 3897] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29dc685800) [pid = 3897] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29dabc4000) [pid = 3897] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29f97cf400) [pid = 3897] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29de1e3800) [pid = 3897] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29dabc2c00) [pid = 3897] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29de0b6800) [pid = 3897] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29e6dd0c00) [pid = 3897] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29f7923400) [pid = 3897] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29e5f29400) [pid = 3897] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29de04d800) [pid = 3897] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29e78e2800) [pid = 3897] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29dc67e400) [pid = 3897] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29dd4de000) [pid = 3897] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29ddd77400) [pid = 3897] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29dcdf4800) [pid = 3897] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29e714fc00) [pid = 3897] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29dd69cc00) [pid = 3897] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29dd1ab000) [pid = 3897] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f29dc680400) [pid = 3897] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f29e0471c00) [pid = 3897] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f29de058c00) [pid = 3897] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29f37ef400) [pid = 3897] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29de1ea400) [pid = 3897] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f29e45da800) [pid = 3897] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29dd1a4c00) [pid = 3897] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29f58cd800) [pid = 3897] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f29d3bbb400) [pid = 3897] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f29dd59c800) [pid = 3897] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f29e3ac6c00) [pid = 3897] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f29dd1b1800) [pid = 3897] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f29dd4ddc00) [pid = 3897] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f29e9d04c00) [pid = 3897] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f29d2de3400) [pid = 3897] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29dd840800) [pid = 3897] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29e3d9ac00) [pid = 3897] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29de0ec000) [pid = 3897] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f29dd849400) [pid = 3897] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29f7492c00) [pid = 3897] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29f97cec00) [pid = 3897] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29de0b9400) [pid = 3897] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29e1146c00) [pid = 3897] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29f3745000) [pid = 3897] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29dd5a5400) [pid = 3897] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29ddb70400) [pid = 3897] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29dcda8800) [pid = 3897] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f29de2f2c00) [pid = 3897] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f29dd59fc00) [pid = 3897] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f29dabd8800) [pid = 3897] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29dabdb000) [pid = 3897] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29de0b4c00) [pid = 3897] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29d63a1400) [pid = 3897] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f29dd5a0800) [pid = 3897] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f29f7921400) [pid = 3897] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f29dabd6000) [pid = 3897] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f29dabd2c00) [pid = 3897] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f29e1340000) [pid = 3897] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f29dda89c00) [pid = 3897] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f29e9d7f000) [pid = 3897] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f29d6384800) [pid = 3897] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f29e1147000) [pid = 3897] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f29d6386800) [pid = 3897] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f29d6384000) [pid = 3897] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f29d6383c00) [pid = 3897] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f29dabce800) [pid = 3897] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f29d22d3400) [pid = 3897] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f29dd84ac00) [pid = 3897] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f29e583e400) [pid = 3897] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f29ddd76400) [pid = 3897] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:26:17 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f29e4921c00) [pid = 3897] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:26:17 INFO - PROCESS | 3897 | 1461252377623 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 08:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1678ms 08:26:17 INFO - PROCESS | 3897 | 1461252377705 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 08:26:17 INFO - PROCESS | 3897 | 1461252377707 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 08:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:26:17 INFO - PROCESS | 3897 | 1461252377712 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:26:17 INFO - PROCESS | 3897 | 1461252377714 Marionette TRACE conn3 <- [1,1118,null,{}] 08:26:17 INFO - PROCESS | 3897 | 1461252377718 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:17 INFO - PROCESS | 3897 | 1461252377835 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 08:26:17 INFO - PROCESS | 3897 | 1461252377960 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da315800 == 87 [pid = 3897] [id = 287] 08:26:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f29d2de3000) [pid = 3897] [serial = 862] [outer = (nil)] 08:26:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f29d41e6400) [pid = 3897] [serial = 863] [outer = 0x7f29d2de3000] 08:26:18 INFO - PROCESS | 3897 | 1461252378014 Marionette DEBUG loaded listener.js 08:26:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f29d41ef800) [pid = 3897] [serial = 864] [outer = 0x7f29d2de3000] 08:26:18 INFO - PROCESS | 3897 | 1461252378494 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 08:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 825ms 08:26:18 INFO - PROCESS | 3897 | 1461252378577 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 08:26:18 INFO - PROCESS | 3897 | 1461252378584 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 08:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:26:18 INFO - PROCESS | 3897 | 1461252378599 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:26:18 INFO - PROCESS | 3897 | 1461252378601 Marionette TRACE conn3 <- [1,1122,null,{}] 08:26:18 INFO - PROCESS | 3897 | 1461252378606 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:18 INFO - PROCESS | 3897 | 1461252378733 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 08:26:18 INFO - PROCESS | 3897 | 1461252378744 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3de800 == 88 [pid = 3897] [id = 288] 08:26:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f29d2ded000) [pid = 3897] [serial = 865] [outer = (nil)] 08:26:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f29d63a1400) [pid = 3897] [serial = 866] [outer = 0x7f29d2ded000] 08:26:18 INFO - PROCESS | 3897 | 1461252378798 Marionette DEBUG loaded listener.js 08:26:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f29dabcec00) [pid = 3897] [serial = 867] [outer = 0x7f29d2ded000] 08:26:19 INFO - PROCESS | 3897 | 1461252379555 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 08:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1025ms 08:26:19 INFO - PROCESS | 3897 | 1461252379624 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 08:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:26:19 INFO - PROCESS | 3897 | 1461252379629 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 08:26:19 INFO - PROCESS | 3897 | 1461252379637 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:26:19 INFO - PROCESS | 3897 | 1461252379642 Marionette TRACE conn3 <- [1,1126,null,{}] 08:26:19 INFO - PROCESS | 3897 | 1461252379673 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:19 INFO - PROCESS | 3897 | 1461252379905 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 08:26:20 INFO - PROCESS | 3897 | 1461252380030 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d21a4800 == 89 [pid = 3897] [id = 289] 08:26:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f29d0f83000) [pid = 3897] [serial = 868] [outer = (nil)] 08:26:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f29d3bc2000) [pid = 3897] [serial = 869] [outer = 0x7f29d0f83000] 08:26:20 INFO - PROCESS | 3897 | 1461252380103 Marionette DEBUG loaded listener.js 08:26:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f29d41ef400) [pid = 3897] [serial = 870] [outer = 0x7f29d0f83000] 08:26:20 INFO - PROCESS | 3897 | 1461252380902 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 08:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1305ms 08:26:20 INFO - PROCESS | 3897 | 1461252380941 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 08:26:20 INFO - PROCESS | 3897 | 1461252380948 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 08:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:26:20 INFO - PROCESS | 3897 | 1461252380957 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:26:20 INFO - PROCESS | 3897 | 1461252380960 Marionette TRACE conn3 <- [1,1130,null,{}] 08:26:20 INFO - PROCESS | 3897 | 1461252380966 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:21 INFO - PROCESS | 3897 | 1461252381107 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 08:26:21 INFO - PROCESS | 3897 | 1461252381274 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddb2f800 == 90 [pid = 3897] [id = 290] 08:26:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f29d638ac00) [pid = 3897] [serial = 871] [outer = (nil)] 08:26:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f29d9f4e800) [pid = 3897] [serial = 872] [outer = 0x7f29d638ac00] 08:26:21 INFO - PROCESS | 3897 | 1461252381338 Marionette DEBUG loaded listener.js 08:26:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f29da36d800) [pid = 3897] [serial = 873] [outer = 0x7f29d638ac00] 08:26:22 INFO - PROCESS | 3897 | 1461252382197 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 08:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1279ms 08:26:22 INFO - PROCESS | 3897 | 1461252382237 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 08:26:22 INFO - PROCESS | 3897 | 1461252382239 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 08:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:26:22 INFO - PROCESS | 3897 | 1461252382245 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:26:22 INFO - PROCESS | 3897 | 1461252382250 Marionette TRACE conn3 <- [1,1134,null,{}] 08:26:22 INFO - PROCESS | 3897 | 1461252382264 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:22 INFO - PROCESS | 3897 | 1461252382404 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 08:26:22 INFO - PROCESS | 3897 | 1461252382573 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6d76000 == 91 [pid = 3897] [id = 291] 08:26:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f29dcda0800) [pid = 3897] [serial = 874] [outer = (nil)] 08:26:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f29dd1a4c00) [pid = 3897] [serial = 875] [outer = 0x7f29dcda0800] 08:26:22 INFO - PROCESS | 3897 | 1461252382639 Marionette DEBUG loaded listener.js 08:26:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f29dd69c400) [pid = 3897] [serial = 876] [outer = 0x7f29dcda0800] 08:26:23 INFO - PROCESS | 3897 | 1461252383399 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1191ms 08:26:23 INFO - PROCESS | 3897 | 1461252383436 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 08:26:23 INFO - PROCESS | 3897 | 1461252383440 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 08:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:26:23 INFO - PROCESS | 3897 | 1461252383445 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:26:23 INFO - PROCESS | 3897 | 1461252383447 Marionette TRACE conn3 <- [1,1138,null,{}] 08:26:23 INFO - PROCESS | 3897 | 1461252383452 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:23 INFO - PROCESS | 3897 | 1461252383589 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 08:26:23 INFO - PROCESS | 3897 | 1461252383766 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f37c3800 == 92 [pid = 3897] [id = 292] 08:26:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29dcdeb800) [pid = 3897] [serial = 877] [outer = (nil)] 08:26:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29de054c00) [pid = 3897] [serial = 878] [outer = 0x7f29dcdeb800] 08:26:23 INFO - PROCESS | 3897 | 1461252383828 Marionette DEBUG loaded listener.js 08:26:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29de0f3400) [pid = 3897] [serial = 879] [outer = 0x7f29dcdeb800] 08:26:24 INFO - PROCESS | 3897 | 1461252384576 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 08:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1175ms 08:26:24 INFO - PROCESS | 3897 | 1461252384621 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 08:26:24 INFO - PROCESS | 3897 | 1461252384624 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 08:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:26:24 INFO - PROCESS | 3897 | 1461252384629 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:26:24 INFO - PROCESS | 3897 | 1461252384631 Marionette TRACE conn3 <- [1,1142,null,{}] 08:26:24 INFO - PROCESS | 3897 | 1461252384636 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:24 INFO - PROCESS | 3897 | 1461252384772 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 08:26:24 INFO - PROCESS | 3897 | 1461252384939 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f798e800 == 93 [pid = 3897] [id = 293] 08:26:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29dd6aa400) [pid = 3897] [serial = 880] [outer = (nil)] 08:26:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29de707c00) [pid = 3897] [serial = 881] [outer = 0x7f29dd6aa400] 08:26:25 INFO - PROCESS | 3897 | 1461252385001 Marionette DEBUG loaded listener.js 08:26:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29de715800) [pid = 3897] [serial = 882] [outer = 0x7f29dd6aa400] 08:26:25 INFO - PROCESS | 3897 | 1461252385784 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 08:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1177ms 08:26:25 INFO - PROCESS | 3897 | 1461252385807 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 08:26:25 INFO - PROCESS | 3897 | 1461252385811 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 08:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:26:25 INFO - PROCESS | 3897 | 1461252385816 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:26:25 INFO - PROCESS | 3897 | 1461252385818 Marionette TRACE conn3 <- [1,1146,null,{}] 08:26:25 INFO - PROCESS | 3897 | 1461252385837 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:26 INFO - PROCESS | 3897 | 1461252386042 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 08:26:26 INFO - PROCESS | 3897 | 1461252386166 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fde7a800 == 94 [pid = 3897] [id = 294] 08:26:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29d224c800) [pid = 3897] [serial = 883] [outer = (nil)] 08:26:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f29e3abf800) [pid = 3897] [serial = 884] [outer = 0x7f29d224c800] 08:26:26 INFO - PROCESS | 3897 | 1461252386231 Marionette DEBUG loaded listener.js 08:26:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f29e6ed4800) [pid = 3897] [serial = 885] [outer = 0x7f29d224c800] 08:26:26 INFO - PROCESS | 3897 | 1461252386937 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 08:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1179ms 08:26:27 INFO - PROCESS | 3897 | 1461252387004 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 08:26:27 INFO - PROCESS | 3897 | 1461252387007 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 08:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:26:27 INFO - PROCESS | 3897 | 1461252387013 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:26:27 INFO - PROCESS | 3897 | 1461252387016 Marionette TRACE conn3 <- [1,1150,null,{}] 08:26:27 INFO - PROCESS | 3897 | 1461252387021 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:27 INFO - PROCESS | 3897 | 1461252387156 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 08:26:27 INFO - PROCESS | 3897 | 1461252387321 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cfe9e000 == 95 [pid = 3897] [id = 295] 08:26:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29d224e800) [pid = 3897] [serial = 886] [outer = (nil)] 08:26:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29de87b800) [pid = 3897] [serial = 887] [outer = 0x7f29d224e800] 08:26:27 INFO - PROCESS | 3897 | 1461252387380 Marionette DEBUG loaded listener.js 08:26:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29e6dd2c00) [pid = 3897] [serial = 888] [outer = 0x7f29d224e800] 08:26:28 INFO - PROCESS | 3897 | 1461252388080 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 08:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1125ms 08:26:28 INFO - PROCESS | 3897 | 1461252388139 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 08:26:28 INFO - PROCESS | 3897 | 1461252388142 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 08:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:26:28 INFO - PROCESS | 3897 | 1461252388147 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:26:28 INFO - PROCESS | 3897 | 1461252388149 Marionette TRACE conn3 <- [1,1154,null,{}] 08:26:28 INFO - PROCESS | 3897 | 1461252388155 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:28 INFO - PROCESS | 3897 | 1461252388355 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 08:26:28 INFO - PROCESS | 3897 | 1461252388480 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d64d8800 == 96 [pid = 3897] [id = 296] 08:26:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29d2de3c00) [pid = 3897] [serial = 889] [outer = (nil)] 08:26:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29d9f46c00) [pid = 3897] [serial = 890] [outer = 0x7f29d2de3c00] 08:26:28 INFO - PROCESS | 3897 | 1461252388540 Marionette DEBUG loaded listener.js 08:26:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29dd842400) [pid = 3897] [serial = 891] [outer = 0x7f29d2de3c00] 08:26:29 INFO - PROCESS | 3897 | 1461252389339 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 08:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1229ms 08:26:29 INFO - PROCESS | 3897 | 1461252389381 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 08:26:29 INFO - PROCESS | 3897 | 1461252389384 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 08:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:26:29 INFO - PROCESS | 3897 | 1461252389389 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:26:29 INFO - PROCESS | 3897 | 1461252389391 Marionette TRACE conn3 <- [1,1158,null,{}] 08:26:29 INFO - PROCESS | 3897 | 1461252389396 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:29 INFO - PROCESS | 3897 | 1461252389535 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 08:26:29 INFO - PROCESS | 3897 | 1461252389709 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da120000 == 97 [pid = 3897] [id = 297] 08:26:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29d2dedc00) [pid = 3897] [serial = 892] [outer = (nil)] 08:26:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29dabd0800) [pid = 3897] [serial = 893] [outer = 0x7f29d2dedc00] 08:26:29 INFO - PROCESS | 3897 | 1461252389769 Marionette DEBUG loaded listener.js 08:26:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29dcdf3c00) [pid = 3897] [serial = 894] [outer = 0x7f29d2dedc00] 08:26:30 INFO - PROCESS | 3897 | 1461252390891 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 08:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1525ms 08:26:30 INFO - PROCESS | 3897 | 1461252390924 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 08:26:30 INFO - PROCESS | 3897 | 1461252390929 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 08:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:26:30 INFO - PROCESS | 3897 | 1461252390938 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:26:30 INFO - PROCESS | 3897 | 1461252390942 Marionette TRACE conn3 <- [1,1162,null,{}] 08:26:30 INFO - PROCESS | 3897 | 1461252390948 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:31 INFO - PROCESS | 3897 | 1461252391089 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 08:26:31 INFO - PROCESS | 3897 | 1461252391290 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d21ac800 == 98 [pid = 3897] [id = 298] 08:26:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29d4130800) [pid = 3897] [serial = 895] [outer = (nil)] 08:26:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29d41eec00) [pid = 3897] [serial = 896] [outer = 0x7f29d4130800] 08:26:31 INFO - PROCESS | 3897 | 1461252391400 Marionette DEBUG loaded listener.js 08:26:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29d638f000) [pid = 3897] [serial = 897] [outer = 0x7f29d4130800] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7c36000 == 97 [pid = 3897] [id = 241] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de822800 == 96 [pid = 3897] [id = 245] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f5717000 == 95 [pid = 3897] [id = 243] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ee7c8000 == 94 [pid = 3897] [id = 242] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da315800 == 93 [pid = 3897] [id = 287] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e71c9800 == 92 [pid = 3897] [id = 286] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29d67ec000) [pid = 3897] [serial = 775] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29f9dc3800) [pid = 3897] [serial = 778] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29d22dd800) [pid = 3897] [serial = 781] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f29f9461c00) [pid = 3897] [serial = 811] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29d9f48000) [pid = 3897] [serial = 784] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e644b800 == 91 [pid = 3897] [id = 285] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e4932800 == 90 [pid = 3897] [id = 284] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f98e4000 == 89 [pid = 3897] [id = 253] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29df5b7800 == 88 [pid = 3897] [id = 283] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da6a0800 == 87 [pid = 3897] [id = 282] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd8b1800 == 86 [pid = 3897] [id = 281] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da123000 == 85 [pid = 3897] [id = 280] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d23c5800 == 84 [pid = 3897] [id = 279] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d0fba800 == 83 [pid = 3897] [id = 277] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1a7f000 == 82 [pid = 3897] [id = 276] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d21a3800 == 81 [pid = 3897] [id = 275] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fc633000 == 80 [pid = 3897] [id = 274] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f742d800 == 79 [pid = 3897] [id = 273] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e23c4800 == 78 [pid = 3897] [id = 272] 08:26:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dafa0000 == 77 [pid = 3897] [id = 271] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29ea0bb000) [pid = 3897] [serial = 713] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29dfa0a800) [pid = 3897] [serial = 424] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29e3abc000) [pid = 3897] [serial = 647] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29e114ac00) [pid = 3897] [serial = 388] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29e45d6400) [pid = 3897] [serial = 478] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29f9cc2400) [pid = 3897] [serial = 671] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29f4a05800) [pid = 3897] [serial = 394] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f29f9dc0000) [pid = 3897] [serial = 734] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f29e801fc00) [pid = 3897] [serial = 599] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f29f58ccc00) [pid = 3897] [serial = 641] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29e6dcf400) [pid = 3897] [serial = 677] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29e3d9cc00) [pid = 3897] [serial = 802] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29f5a9dc00) [pid = 3897] [serial = 430] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f29dd84dc00) [pid = 3897] [serial = 805] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f29f9ccf000) [pid = 3897] [serial = 523] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f29f46bbc00) [pid = 3897] [serial = 808] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f29d63aa000) [pid = 3897] [serial = 791] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f29d6389000) [pid = 3897] [serial = 790] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f29dabdcc00) [pid = 3897] [serial = 764] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f29d638e800) [pid = 3897] [serial = 763] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f29dc685000) [pid = 3897] [serial = 793] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f29dd1a9800) [pid = 3897] [serial = 794] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f29d4130000) [pid = 3897] [serial = 788] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f29d4128800) [pid = 3897] [serial = 787] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f29e1333000) [pid = 3897] [serial = 767] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f29de2eb400) [pid = 3897] [serial = 766] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f29f9d41000) [pid = 3897] [serial = 773] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f29f97cb000) [pid = 3897] [serial = 772] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f29de1e9c00) [pid = 3897] [serial = 796] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f29dfa0b000) [pid = 3897] [serial = 797] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f29f5a98c00) [pid = 3897] [serial = 770] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f29ed168400) [pid = 3897] [serial = 769] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f29f5aa4000) [pid = 3897] [serial = 809] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f29e11a6800) [pid = 3897] [serial = 799] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f29e58eb400) [pid = 3897] [serial = 803] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f29e78eb400) [pid = 3897] [serial = 806] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f29e3ab9400) [pid = 3897] [serial = 800] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f29ddb60000) [pid = 3897] [serial = 716] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f29f97cd800) [pid = 3897] [serial = 529] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f29fdef8c00) [pid = 3897] [serial = 439] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f29ddb5d400) [pid = 3897] [serial = 448] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f29dabda400) [pid = 3897] [serial = 385] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f29f9cf4400) [pid = 3897] [serial = 683] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f29e11a2400) [pid = 3897] [serial = 560] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f29f9cf7800) [pid = 3897] [serial = 436] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f29e11f2c00) [pid = 3897] [serial = 719] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f29f482d800) [pid = 3897] [serial = 638] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f29fde90400) [pid = 3897] [serial = 487] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f29f46b4400) [pid = 3897] [serial = 725] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f29de059000) [pid = 3897] [serial = 526] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f29f9463800) [pid = 3897] [serial = 433] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f29dc68b000) [pid = 3897] [serial = 442] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f29de0b3400) [pid = 3897] [serial = 475] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f29e11a6c00) [pid = 3897] [serial = 517] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f29dd4e6800) [pid = 3897] [serial = 514] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f29f374e400) [pid = 3897] [serial = 520] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f29de0bf400) [pid = 3897] [serial = 629] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f29e714f400) [pid = 3897] [serial = 584] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f29feb9e800) [pid = 3897] [serial = 445] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f29f9d42000) [pid = 3897] [serial = 484] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f29df65b800) [pid = 3897] [serial = 590] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f29f90ee000) [pid = 3897] [serial = 680] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f29e3a73400) [pid = 3897] [serial = 563] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f29e9d76000) [pid = 3897] [serial = 722] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29ddb71400) [pid = 3897] [serial = 554] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29f9462400) [pid = 3897] [serial = 644] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29f97d0400) [pid = 3897] [serial = 689] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29e11b0400) [pid = 3897] [serial = 391] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29e9d09800) [pid = 3897] [serial = 635] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f29ed168c00) [pid = 3897] [serial = 602] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29de2ec000) [pid = 3897] [serial = 674] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f29f5bd3c00) [pid = 3897] [serial = 481] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f29d2df0c00) [pid = 3897] [serial = 737] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29e1332800) [pid = 3897] [serial = 632] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f29f9884c00) [pid = 3897] [serial = 346] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f29de1ee800) [pid = 3897] [serial = 532] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f29e7153400) [pid = 3897] [serial = 427] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f29f9cf5400) [pid = 3897] [serial = 731] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29f9db9800) [pid = 3897] [serial = 686] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29e7472400) [pid = 3897] [serial = 596] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29e5c54400) [pid = 3897] [serial = 593] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29f5a97800) [pid = 3897] [serial = 728] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29de058400) [pid = 3897] [serial = 587] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29de1e5400) [pid = 3897] [serial = 557] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29f46b4000) [pid = 3897] [serial = 626] [outer = (nil)] [url = about:blank] 08:26:32 INFO - PROCESS | 3897 | 1461252392444 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 08:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1583ms 08:26:32 INFO - PROCESS | 3897 | 1461252392522 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 08:26:32 INFO - PROCESS | 3897 | 1461252392529 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 08:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:26:32 INFO - PROCESS | 3897 | 1461252392536 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:26:32 INFO - PROCESS | 3897 | 1461252392539 Marionette TRACE conn3 <- [1,1166,null,{}] 08:26:32 INFO - PROCESS | 3897 | 1461252392544 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:32 INFO - PROCESS | 3897 | 1461252392673 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 08:26:32 INFO - PROCESS | 3897 | 1461252392793 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d23d6800 == 78 [pid = 3897] [id = 299] 08:26:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29d224e000) [pid = 3897] [serial = 898] [outer = (nil)] 08:26:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29d9f50800) [pid = 3897] [serial = 899] [outer = 0x7f29d224e000] 08:26:32 INFO - PROCESS | 3897 | 1461252392845 Marionette DEBUG loaded listener.js 08:26:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29da370400) [pid = 3897] [serial = 900] [outer = 0x7f29d224e000] 08:26:33 INFO - PROCESS | 3897 | 1461252393682 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 08:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1180ms 08:26:33 INFO - PROCESS | 3897 | 1461252393716 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 08:26:33 INFO - PROCESS | 3897 | 1461252393719 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 08:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:26:33 INFO - PROCESS | 3897 | 1461252393724 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:26:33 INFO - PROCESS | 3897 | 1461252393729 Marionette TRACE conn3 <- [1,1170,null,{}] 08:26:33 INFO - PROCESS | 3897 | 1461252393742 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:33 INFO - PROCESS | 3897 | 1461252393938 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 08:26:34 INFO - PROCESS | 3897 | 1461252394048 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da6a0800 == 79 [pid = 3897] [id = 300] 08:26:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29d9f45000) [pid = 3897] [serial = 901] [outer = (nil)] 08:26:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29dcdf0c00) [pid = 3897] [serial = 902] [outer = 0x7f29d9f45000] 08:26:34 INFO - PROCESS | 3897 | 1461252394102 Marionette DEBUG loaded listener.js 08:26:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29dd4e2800) [pid = 3897] [serial = 903] [outer = 0x7f29d9f45000] 08:26:34 INFO - PROCESS | 3897 | 1461252394675 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 08:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 979ms 08:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:26:34 INFO - PROCESS | 3897 | 1461252394709 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 08:26:34 INFO - PROCESS | 3897 | 1461252394712 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 08:26:34 INFO - PROCESS | 3897 | 1461252394717 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:26:34 INFO - PROCESS | 3897 | 1461252394719 Marionette TRACE conn3 <- [1,1174,null,{}] 08:26:34 INFO - PROCESS | 3897 | 1461252394724 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:34 INFO - PROCESS | 3897 | 1461252394921 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 08:26:34 INFO - PROCESS | 3897 | 1461252394943 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc55e800 == 80 [pid = 3897] [id = 301] 08:26:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29dd4e2c00) [pid = 3897] [serial = 904] [outer = (nil)] 08:26:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29dd6a4000) [pid = 3897] [serial = 905] [outer = 0x7f29dd4e2c00] 08:26:34 INFO - PROCESS | 3897 | 1461252394993 Marionette DEBUG loaded listener.js 08:26:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29dd84dc00) [pid = 3897] [serial = 906] [outer = 0x7f29dd4e2c00] 08:26:35 INFO - PROCESS | 3897 | 1461252395686 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 08:26:35 INFO - PROCESS | 3897 | 1461252395750 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 08:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:26:35 INFO - PROCESS | 3897 | 1461252395756 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:26:35 INFO - PROCESS | 3897 | 1461252395758 Marionette TRACE conn3 <- [1,1178,null,{}] 08:26:35 INFO - PROCESS | 3897 | 1461252395762 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:35 INFO - PROCESS | 3897 | 1461252395917 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 08:26:35 INFO - PROCESS | 3897 | 1461252395945 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd1ce000 == 81 [pid = 3897] [id = 302] 08:26:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29dcdf7000) [pid = 3897] [serial = 907] [outer = (nil)] 08:26:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29ddb60000) [pid = 3897] [serial = 908] [outer = 0x7f29dcdf7000] 08:26:35 INFO - PROCESS | 3897 | 1461252395995 Marionette DEBUG loaded listener.js 08:26:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29de04dc00) [pid = 3897] [serial = 909] [outer = 0x7f29dcdf7000] 08:26:37 INFO - PROCESS | 3897 | 1461252397016 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 08:26:37 INFO - PROCESS | 3897 | 1461252397088 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 08:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:26:37 INFO - PROCESS | 3897 | 1461252397093 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:26:37 INFO - PROCESS | 3897 | 1461252397096 Marionette TRACE conn3 <- [1,1182,null,{}] 08:26:37 INFO - PROCESS | 3897 | 1461252397100 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:37 INFO - PROCESS | 3897 | 1461252397228 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 08:26:37 INFO - PROCESS | 3897 | 1461252397344 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd8a3000 == 82 [pid = 3897] [id = 303] 08:26:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29dda8ec00) [pid = 3897] [serial = 910] [outer = (nil)] 08:26:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29de059400) [pid = 3897] [serial = 911] [outer = 0x7f29dda8ec00] 08:26:37 INFO - PROCESS | 3897 | 1461252397401 Marionette DEBUG loaded listener.js 08:26:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29de1ea000) [pid = 3897] [serial = 912] [outer = 0x7f29dda8ec00] 08:26:37 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:26:37 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:26:37 INFO - PROCESS | 3897 | 1461252397962 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 08:26:38 INFO - PROCESS | 3897 | 1461252398023 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 08:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:26:38 INFO - PROCESS | 3897 | 1461252398029 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:26:38 INFO - PROCESS | 3897 | 1461252398031 Marionette TRACE conn3 <- [1,1186,null,{}] 08:26:38 INFO - PROCESS | 3897 | 1461252398036 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:38 INFO - PROCESS | 3897 | 1461252398156 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 08:26:38 INFO - PROCESS | 3897 | 1461252398170 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de2b4000 == 83 [pid = 3897] [id = 304] 08:26:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29d41e5400) [pid = 3897] [serial = 913] [outer = (nil)] 08:26:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29de710000) [pid = 3897] [serial = 914] [outer = 0x7f29d41e5400] 08:26:38 INFO - PROCESS | 3897 | 1461252398221 Marionette DEBUG loaded listener.js 08:26:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29df9c1400) [pid = 3897] [serial = 915] [outer = 0x7f29d41e5400] 08:26:38 INFO - PROCESS | 3897 | 1461252398881 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 08:26:38 INFO - PROCESS | 3897 | 1461252398914 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 08:26:38 INFO - PROCESS | 3897 | 1461252398920 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:26:38 INFO - PROCESS | 3897 | 1461252398922 Marionette TRACE conn3 <- [1,1190,null,{}] 08:26:38 INFO - PROCESS | 3897 | 1461252398926 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:39 INFO - PROCESS | 3897 | 1461252399114 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 08:26:39 INFO - PROCESS | 3897 | 1461252399279 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1a78800 == 84 [pid = 3897] [id = 305] 08:26:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29d0f7f800) [pid = 3897] [serial = 916] [outer = (nil)] 08:26:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29d0f85c00) [pid = 3897] [serial = 917] [outer = 0x7f29d0f7f800] 08:26:39 INFO - PROCESS | 3897 | 1461252399345 Marionette DEBUG loaded listener.js 08:26:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29d22d5000) [pid = 3897] [serial = 918] [outer = 0x7f29d0f7f800] 08:26:40 INFO - PROCESS | 3897 | 1461252400149 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 08:26:40 INFO - PROCESS | 3897 | 1461252400212 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 08:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:26:40 INFO - PROCESS | 3897 | 1461252400236 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:26:40 INFO - PROCESS | 3897 | 1461252400243 Marionette TRACE conn3 <- [1,1194,null,{}] 08:26:40 INFO - PROCESS | 3897 | 1461252400251 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:40 INFO - PROCESS | 3897 | 1461252400427 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 08:26:40 INFO - PROCESS | 3897 | 1461252400583 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da320800 == 85 [pid = 3897] [id = 306] 08:26:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29d4130000) [pid = 3897] [serial = 919] [outer = (nil)] 08:26:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29d9f45400) [pid = 3897] [serial = 920] [outer = 0x7f29d4130000] 08:26:40 INFO - PROCESS | 3897 | 1461252400645 Marionette DEBUG loaded listener.js 08:26:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29da370000) [pid = 3897] [serial = 921] [outer = 0x7f29d4130000] 08:26:41 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:26:41 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:26:41 INFO - PROCESS | 3897 | 1461252401404 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 08:26:41 INFO - PROCESS | 3897 | 1461252401476 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 08:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:26:41 INFO - PROCESS | 3897 | 1461252401482 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:26:41 INFO - PROCESS | 3897 | 1461252401484 Marionette TRACE conn3 <- [1,1198,null,{}] 08:26:41 INFO - PROCESS | 3897 | 1461252401489 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:41 INFO - PROCESS | 3897 | 1461252401634 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 08:26:41 INFO - PROCESS | 3897 | 1461252401784 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa7a000 == 86 [pid = 3897] [id = 307] 08:26:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29dabd5400) [pid = 3897] [serial = 922] [outer = (nil)] 08:26:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29dd4dd800) [pid = 3897] [serial = 923] [outer = 0x7f29dabd5400] 08:26:41 INFO - PROCESS | 3897 | 1461252401848 Marionette DEBUG loaded listener.js 08:26:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29dda8a800) [pid = 3897] [serial = 924] [outer = 0x7f29dabd5400] 08:26:42 INFO - PROCESS | 3897 | 1461252402634 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1183ms 08:26:42 INFO - PROCESS | 3897 | 1461252402665 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 08:26:42 INFO - PROCESS | 3897 | 1461252402670 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 08:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:26:42 INFO - PROCESS | 3897 | 1461252402685 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:26:42 INFO - PROCESS | 3897 | 1461252402691 Marionette TRACE conn3 <- [1,1202,null,{}] 08:26:42 INFO - PROCESS | 3897 | 1461252402713 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:42 INFO - PROCESS | 3897 | 1461252402866 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 08:26:43 INFO - PROCESS | 3897 | 1461252403016 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e23e1000 == 87 [pid = 3897] [id = 308] 08:26:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29dc67e400) [pid = 3897] [serial = 925] [outer = (nil)] 08:26:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29de2f8c00) [pid = 3897] [serial = 926] [outer = 0x7f29dc67e400] 08:26:43 INFO - PROCESS | 3897 | 1461252403079 Marionette DEBUG loaded listener.js 08:26:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29dfa11c00) [pid = 3897] [serial = 927] [outer = 0x7f29dc67e400] 08:26:43 INFO - PROCESS | 3897 | 1461252403829 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 08:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1209ms 08:26:43 INFO - PROCESS | 3897 | 1461252403888 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 08:26:43 INFO - PROCESS | 3897 | 1461252403891 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 08:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:26:43 INFO - PROCESS | 3897 | 1461252403896 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:26:43 INFO - PROCESS | 3897 | 1461252403898 Marionette TRACE conn3 <- [1,1206,null,{}] 08:26:43 INFO - PROCESS | 3897 | 1461252403903 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:44 INFO - PROCESS | 3897 | 1461252404034 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 08:26:44 INFO - PROCESS | 3897 | 1461252404189 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e4b70800 == 88 [pid = 3897] [id = 309] 08:26:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29dda8c800) [pid = 3897] [serial = 928] [outer = (nil)] 08:26:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29e11f3000) [pid = 3897] [serial = 929] [outer = 0x7f29dda8c800] 08:26:44 INFO - PROCESS | 3897 | 1461252404251 Marionette DEBUG loaded listener.js 08:26:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29e1338c00) [pid = 3897] [serial = 930] [outer = 0x7f29dda8c800] 08:26:45 INFO - PROCESS | 3897 | 1461252405039 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 08:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1174ms 08:26:45 INFO - PROCESS | 3897 | 1461252405076 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 08:26:45 INFO - PROCESS | 3897 | 1461252405079 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 08:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:26:45 INFO - PROCESS | 3897 | 1461252405084 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:26:45 INFO - PROCESS | 3897 | 1461252405086 Marionette TRACE conn3 <- [1,1210,null,{}] 08:26:45 INFO - PROCESS | 3897 | 1461252405091 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:45 INFO - PROCESS | 3897 | 1461252405224 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 08:26:45 INFO - PROCESS | 3897 | 1461252405384 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e63dd800 == 89 [pid = 3897] [id = 310] 08:26:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29d67ed800) [pid = 3897] [serial = 931] [outer = (nil)] 08:26:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f29e3da1800) [pid = 3897] [serial = 932] [outer = 0x7f29d67ed800] 08:26:45 INFO - PROCESS | 3897 | 1461252405467 Marionette DEBUG loaded listener.js 08:26:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f29e5559400) [pid = 3897] [serial = 933] [outer = 0x7f29d67ed800] 08:26:46 INFO - PROCESS | 3897 | 1461252406224 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1175ms 08:26:46 INFO - PROCESS | 3897 | 1461252406262 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 08:26:46 INFO - PROCESS | 3897 | 1461252406266 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 08:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:26:46 INFO - PROCESS | 3897 | 1461252406271 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:26:46 INFO - PROCESS | 3897 | 1461252406273 Marionette TRACE conn3 <- [1,1214,null,{}] 08:26:46 INFO - PROCESS | 3897 | 1461252406278 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:46 INFO - PROCESS | 3897 | 1461252406413 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 08:26:46 INFO - PROCESS | 3897 | 1461252406569 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6918000 == 90 [pid = 3897] [id = 311] 08:26:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f29e3d9ac00) [pid = 3897] [serial = 934] [outer = (nil)] 08:26:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29e6dcf000) [pid = 3897] [serial = 935] [outer = 0x7f29e3d9ac00] 08:26:46 INFO - PROCESS | 3897 | 1461252406629 Marionette DEBUG loaded listener.js 08:26:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f29dd6a7c00) [pid = 3897] [serial = 936] [outer = 0x7f29e3d9ac00] 08:26:47 INFO - PROCESS | 3897 | 1461252407373 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 08:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1125ms 08:26:47 INFO - PROCESS | 3897 | 1461252407401 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 08:26:47 INFO - PROCESS | 3897 | 1461252407404 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 08:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:26:47 INFO - PROCESS | 3897 | 1461252407410 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:26:47 INFO - PROCESS | 3897 | 1461252407413 Marionette TRACE conn3 <- [1,1218,null,{}] 08:26:47 INFO - PROCESS | 3897 | 1461252407418 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:47 INFO - PROCESS | 3897 | 1461252407548 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 08:26:47 INFO - PROCESS | 3897 | 1461252407713 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc8d3000 == 91 [pid = 3897] [id = 312] 08:26:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f29d3bb7400) [pid = 3897] [serial = 937] [outer = (nil)] 08:26:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f29dfa0d000) [pid = 3897] [serial = 938] [outer = 0x7f29d3bb7400] 08:26:47 INFO - PROCESS | 3897 | 1461252407783 Marionette DEBUG loaded listener.js 08:26:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f29e7474400) [pid = 3897] [serial = 939] [outer = 0x7f29d3bb7400] 08:26:48 INFO - PROCESS | 3897 | 1461252408786 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 08:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1427ms 08:26:48 INFO - PROCESS | 3897 | 1461252408838 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 08:26:48 INFO - PROCESS | 3897 | 1461252408842 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 08:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:26:48 INFO - PROCESS | 3897 | 1461252408849 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:26:48 INFO - PROCESS | 3897 | 1461252408854 Marionette TRACE conn3 <- [1,1222,null,{}] 08:26:48 INFO - PROCESS | 3897 | 1461252408861 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:49 INFO - PROCESS | 3897 | 1461252409040 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 08:26:49 INFO - PROCESS | 3897 | 1461252409377 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1a17800 == 92 [pid = 3897] [id = 313] 08:26:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f29d3bbcc00) [pid = 3897] [serial = 940] [outer = (nil)] 08:26:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f29d4127c00) [pid = 3897] [serial = 941] [outer = 0x7f29d3bbcc00] 08:26:49 INFO - PROCESS | 3897 | 1461252409438 Marionette DEBUG loaded listener.js 08:26:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f29d41f2c00) [pid = 3897] [serial = 942] [outer = 0x7f29d3bbcc00] 08:26:50 INFO - PROCESS | 3897 | 1461252410139 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 08:26:50 INFO - PROCESS | 3897 | 1461252410188 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 08:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:26:50 INFO - PROCESS | 3897 | 1461252410196 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:26:50 INFO - PROCESS | 3897 | 1461252410199 Marionette TRACE conn3 <- [1,1226,null,{}] 08:26:50 INFO - PROCESS | 3897 | 1461252410204 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:50 INFO - PROCESS | 3897 | 1461252410378 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d4115800 == 91 [pid = 3897] [id = 262] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d23cf800 == 90 [pid = 3897] [id = 260] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc747800 == 89 [pid = 3897] [id = 261] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de2b4000 == 88 [pid = 3897] [id = 304] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f29d63a1400) [pid = 3897] [serial = 866] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f29d0f81400) [pid = 3897] [serial = 832] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f29d67e3000) [pid = 3897] [serial = 817] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f29d22d6800) [pid = 3897] [serial = 814] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f29ddf5d400) [pid = 3897] [serial = 820] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f29e5887800) [pid = 3897] [serial = 823] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f29f9d40800) [pid = 3897] [serial = 829] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f29e927ac00) [pid = 3897] [serial = 826] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd8a3000 == 87 [pid = 3897] [id = 303] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd1ce000 == 86 [pid = 3897] [id = 302] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc55e800 == 85 [pid = 3897] [id = 301] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da6a0800 == 84 [pid = 3897] [id = 300] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d23d6800 == 83 [pid = 3897] [id = 299] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d21ac800 == 82 [pid = 3897] [id = 298] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d64d8800 == 81 [pid = 3897] [id = 296] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cfe9e000 == 80 [pid = 3897] [id = 295] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fde7a800 == 79 [pid = 3897] [id = 294] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f798e800 == 78 [pid = 3897] [id = 293] 08:26:50 INFO - PROCESS | 3897 | 1461252410560 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f37c3800 == 77 [pid = 3897] [id = 292] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6d76000 == 76 [pid = 3897] [id = 291] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddb2f800 == 75 [pid = 3897] [id = 290] 08:26:50 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d21a4800 == 74 [pid = 3897] [id = 289] 08:26:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1a0d800 == 75 [pid = 3897] [id = 314] 08:26:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29d2de4c00) [pid = 3897] [serial = 943] [outer = (nil)] 08:26:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f29d639f400) [pid = 3897] [serial = 944] [outer = 0x7f29d2de4c00] 08:26:50 INFO - PROCESS | 3897 | 1461252410615 Marionette DEBUG loaded listener.js 08:26:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f29dabd3800) [pid = 3897] [serial = 945] [outer = 0x7f29d2de4c00] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f29fc37c000) [pid = 3897] [serial = 779] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f29d67f1800) [pid = 3897] [serial = 776] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f29f5bd9c00) [pid = 3897] [serial = 782] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f29d9f4c800) [pid = 3897] [serial = 785] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f29dd59cc00) [pid = 3897] [serial = 536] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f29f46b3c00) [pid = 3897] [serial = 858] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29d41e6400) [pid = 3897] [serial = 863] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29e710c800) [pid = 3897] [serial = 855] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29d41ef800) [pid = 3897] [serial = 864] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29e927d000) [pid = 3897] [serial = 857] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29f5a98400) [pid = 3897] [serial = 860] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f29de0f1400) [pid = 3897] [serial = 848] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29de70a000) [pid = 3897] [serial = 849] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f29ddb5b400) [pid = 3897] [serial = 846] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f29dd1ad000) [pid = 3897] [serial = 845] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29da36a000) [pid = 3897] [serial = 843] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f29d9f4a800) [pid = 3897] [serial = 842] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f29d3bc1400) [pid = 3897] [serial = 839] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f29d2deb400) [pid = 3897] [serial = 838] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f29e11ef800) [pid = 3897] [serial = 854] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29de70dc00) [pid = 3897] [serial = 851] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29de714800) [pid = 3897] [serial = 852] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29da365c00) [pid = 3897] [serial = 835] [outer = (nil)] [url = about:blank] 08:26:50 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29f984d800) [pid = 3897] [serial = 861] [outer = (nil)] [url = about:blank] 08:26:51 INFO - PROCESS | 3897 | 1461252411320 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 08:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1178ms 08:26:51 INFO - PROCESS | 3897 | 1461252411374 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 08:26:51 INFO - PROCESS | 3897 | 1461252411376 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 08:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:26:51 INFO - PROCESS | 3897 | 1461252411381 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:26:51 INFO - PROCESS | 3897 | 1461252411386 Marionette TRACE conn3 <- [1,1230,null,{}] 08:26:51 INFO - PROCESS | 3897 | 1461252411399 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:51 INFO - PROCESS | 3897 | 1461252411526 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 08:26:51 INFO - PROCESS | 3897 | 1461252411537 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da314800 == 76 [pid = 3897] [id = 315] 08:26:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29dd1a2800) [pid = 3897] [serial = 946] [outer = (nil)] 08:26:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29dd4e3c00) [pid = 3897] [serial = 947] [outer = 0x7f29dd1a2800] 08:26:51 INFO - PROCESS | 3897 | 1461252411590 Marionette DEBUG loaded listener.js 08:26:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29dd5a2400) [pid = 3897] [serial = 948] [outer = 0x7f29dd1a2800] 08:26:52 INFO - PROCESS | 3897 | 1461252412279 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 08:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 928ms 08:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:26:52 INFO - PROCESS | 3897 | 1461252412310 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 08:26:52 INFO - PROCESS | 3897 | 1461252412313 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 08:26:52 INFO - PROCESS | 3897 | 1461252412319 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:26:52 INFO - PROCESS | 3897 | 1461252412322 Marionette TRACE conn3 <- [1,1234,null,{}] 08:26:52 INFO - PROCESS | 3897 | 1461252412326 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:52 INFO - PROCESS | 3897 | 1461252412501 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 08:26:52 INFO - PROCESS | 3897 | 1461252412578 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc54d000 == 77 [pid = 3897] [id = 316] 08:26:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29d2de7c00) [pid = 3897] [serial = 949] [outer = (nil)] 08:26:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29dd843800) [pid = 3897] [serial = 950] [outer = 0x7f29d2de7c00] 08:26:52 INFO - PROCESS | 3897 | 1461252412629 Marionette DEBUG loaded listener.js 08:26:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29de04d800) [pid = 3897] [serial = 951] [outer = 0x7f29d2de7c00] 08:26:53 INFO - PROCESS | 3897 | 1461252413228 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 08:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 977ms 08:26:53 INFO - PROCESS | 3897 | 1461252413295 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 08:26:53 INFO - PROCESS | 3897 | 1461252413298 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 08:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:26:53 INFO - PROCESS | 3897 | 1461252413303 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:26:53 INFO - PROCESS | 3897 | 1461252413305 Marionette TRACE conn3 <- [1,1238,null,{}] 08:26:53 INFO - PROCESS | 3897 | 1461252413309 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:53 INFO - PROCESS | 3897 | 1461252413469 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 08:26:53 INFO - PROCESS | 3897 | 1461252413486 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dce10000 == 78 [pid = 3897] [id = 317] 08:26:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29ddd76400) [pid = 3897] [serial = 952] [outer = (nil)] 08:26:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29de0ea400) [pid = 3897] [serial = 953] [outer = 0x7f29ddd76400] 08:26:53 INFO - PROCESS | 3897 | 1461252413536 Marionette DEBUG loaded listener.js 08:26:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29de2efc00) [pid = 3897] [serial = 954] [outer = 0x7f29ddd76400] 08:26:54 INFO - PROCESS | 3897 | 1461252414202 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 08:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 923ms 08:26:54 INFO - PROCESS | 3897 | 1461252414227 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 08:26:54 INFO - PROCESS | 3897 | 1461252414230 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 08:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:26:54 INFO - PROCESS | 3897 | 1461252414242 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:26:54 INFO - PROCESS | 3897 | 1461252414244 Marionette TRACE conn3 <- [1,1242,null,{}] 08:26:54 INFO - PROCESS | 3897 | 1461252414249 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:54 INFO - PROCESS | 3897 | 1461252414427 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 08:26:54 INFO - PROCESS | 3897 | 1461252414473 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfdb000 == 79 [pid = 3897] [id = 318] 08:26:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29de70d800) [pid = 3897] [serial = 955] [outer = (nil)] 08:26:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29e3abc800) [pid = 3897] [serial = 956] [outer = 0x7f29de70d800] 08:26:54 INFO - PROCESS | 3897 | 1461252414533 Marionette DEBUG loaded listener.js 08:26:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29e4928c00) [pid = 3897] [serial = 957] [outer = 0x7f29de70d800] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29d0f83000) [pid = 3897] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f29dd6aa400) [pid = 3897] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f29dcda0800) [pid = 3897] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29d2ded000) [pid = 3897] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f29dcdeb800) [pid = 3897] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f29d224c800) [pid = 3897] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f29d9f45000) [pid = 3897] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f29d224e000) [pid = 3897] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29d224e800) [pid = 3897] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29d4130800) [pid = 3897] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29d638ac00) [pid = 3897] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29dcdf7000) [pid = 3897] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29dda8ec00) [pid = 3897] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29dd4e2c00) [pid = 3897] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29d6385000) [pid = 3897] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29d4125800) [pid = 3897] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29d67ecc00) [pid = 3897] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29d0f79400) [pid = 3897] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29dd59ac00) [pid = 3897] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29f46b8c00) [pid = 3897] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29d224f000) [pid = 3897] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29d2de9800) [pid = 3897] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:26:55 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29d4132400) [pid = 3897] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:26:55 INFO - PROCESS | 3897 | 1461252415479 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 08:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1282ms 08:26:55 INFO - PROCESS | 3897 | 1461252415517 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 08:26:55 INFO - PROCESS | 3897 | 1461252415520 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 08:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:26:55 INFO - PROCESS | 3897 | 1461252415525 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:26:55 INFO - PROCESS | 3897 | 1461252415527 Marionette TRACE conn3 <- [1,1246,null,{}] 08:26:55 INFO - PROCESS | 3897 | 1461252415531 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:55 INFO - PROCESS | 3897 | 1461252415651 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 08:26:55 INFO - PROCESS | 3897 | 1461252415766 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29daf93800 == 80 [pid = 3897] [id = 319] 08:26:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29d2247000) [pid = 3897] [serial = 958] [outer = (nil)] 08:26:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29d638ac00) [pid = 3897] [serial = 959] [outer = 0x7f29d2247000] 08:26:55 INFO - PROCESS | 3897 | 1461252415816 Marionette DEBUG loaded listener.js 08:26:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29ddb56400) [pid = 3897] [serial = 960] [outer = 0x7f29d2247000] 08:26:56 INFO - PROCESS | 3897 | 1461252416372 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 08:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 878ms 08:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:26:56 INFO - PROCESS | 3897 | 1461252416404 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 08:26:56 INFO - PROCESS | 3897 | 1461252416406 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 08:26:56 INFO - PROCESS | 3897 | 1461252416410 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:26:56 INFO - PROCESS | 3897 | 1461252416413 Marionette TRACE conn3 <- [1,1250,null,{}] 08:26:56 INFO - PROCESS | 3897 | 1461252416418 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:56 INFO - PROCESS | 3897 | 1461252416536 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 08:26:56 INFO - PROCESS | 3897 | 1461252416551 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e049a000 == 81 [pid = 3897] [id = 320] 08:26:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29dcd9ec00) [pid = 3897] [serial = 961] [outer = (nil)] 08:26:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29e492bc00) [pid = 3897] [serial = 962] [outer = 0x7f29dcd9ec00] 08:26:56 INFO - PROCESS | 3897 | 1461252416600 Marionette DEBUG loaded listener.js 08:26:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29e58ec400) [pid = 3897] [serial = 963] [outer = 0x7f29dcd9ec00] 08:26:57 INFO - PROCESS | 3897 | 1461252417337 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 08:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 983ms 08:26:57 INFO - PROCESS | 3897 | 1461252417395 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 08:26:57 INFO - PROCESS | 3897 | 1461252417400 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 08:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:26:57 INFO - PROCESS | 3897 | 1461252417407 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:26:57 INFO - PROCESS | 3897 | 1461252417413 Marionette TRACE conn3 <- [1,1254,null,{}] 08:26:57 INFO - PROCESS | 3897 | 1461252417421 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:57 INFO - PROCESS | 3897 | 1461252417585 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 08:26:57 INFO - PROCESS | 3897 | 1461252417740 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d23db800 == 82 [pid = 3897] [id = 321] 08:26:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29d0f87800) [pid = 3897] [serial = 964] [outer = (nil)] 08:26:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29d41e6400) [pid = 3897] [serial = 965] [outer = 0x7f29d0f87800] 08:26:57 INFO - PROCESS | 3897 | 1461252417813 Marionette DEBUG loaded listener.js 08:26:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29d63a6c00) [pid = 3897] [serial = 966] [outer = 0x7f29d0f87800] 08:26:58 INFO - PROCESS | 3897 | 1461252418659 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 08:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1283ms 08:26:58 INFO - PROCESS | 3897 | 1461252418691 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 08:26:58 INFO - PROCESS | 3897 | 1461252418698 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 08:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:26:58 INFO - PROCESS | 3897 | 1461252418706 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:26:58 INFO - PROCESS | 3897 | 1461252418716 Marionette TRACE conn3 <- [1,1258,null,{}] 08:26:58 INFO - PROCESS | 3897 | 1461252418723 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:58 INFO - PROCESS | 3897 | 1461252418860 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 08:26:59 INFO - PROCESS | 3897 | 1461252419018 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc8e6000 == 83 [pid = 3897] [id = 322] 08:26:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29da36e400) [pid = 3897] [serial = 967] [outer = (nil)] 08:26:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29dcdf6000) [pid = 3897] [serial = 968] [outer = 0x7f29da36e400] 08:26:59 INFO - PROCESS | 3897 | 1461252419078 Marionette DEBUG loaded listener.js 08:26:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29dd5a0800) [pid = 3897] [serial = 969] [outer = 0x7f29da36e400] 08:26:59 INFO - PROCESS | 3897 | 1461252419892 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 08:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1237ms 08:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:26:59 INFO - PROCESS | 3897 | 1461252419943 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 08:26:59 INFO - PROCESS | 3897 | 1461252419946 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 08:26:59 INFO - PROCESS | 3897 | 1461252419950 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:26:59 INFO - PROCESS | 3897 | 1461252419956 Marionette TRACE conn3 <- [1,1262,null,{}] 08:26:59 INFO - PROCESS | 3897 | 1461252419970 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:00 INFO - PROCESS | 3897 | 1461252420118 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 08:27:00 INFO - PROCESS | 3897 | 1461252420271 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e4b6d000 == 84 [pid = 3897] [id = 323] 08:27:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29dd5a1800) [pid = 3897] [serial = 970] [outer = (nil)] 08:27:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29dcded400) [pid = 3897] [serial = 971] [outer = 0x7f29dd5a1800] 08:27:00 INFO - PROCESS | 3897 | 1461252420342 Marionette DEBUG loaded listener.js 08:27:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29e114ac00) [pid = 3897] [serial = 972] [outer = 0x7f29dd5a1800] 08:27:01 INFO - PROCESS | 3897 | 1461252421160 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 08:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1235ms 08:27:01 INFO - PROCESS | 3897 | 1461252421186 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 08:27:01 INFO - PROCESS | 3897 | 1461252421190 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 08:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:27:01 INFO - PROCESS | 3897 | 1461252421195 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:27:01 INFO - PROCESS | 3897 | 1461252421197 Marionette TRACE conn3 <- [1,1266,null,{}] 08:27:01 INFO - PROCESS | 3897 | 1461252421202 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:01 INFO - PROCESS | 3897 | 1461252421337 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 08:27:01 INFO - PROCESS | 3897 | 1461252421495 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6463800 == 85 [pid = 3897] [id = 324] 08:27:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29d0f7f400) [pid = 3897] [serial = 973] [outer = (nil)] 08:27:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29e5b15400) [pid = 3897] [serial = 974] [outer = 0x7f29d0f7f400] 08:27:01 INFO - PROCESS | 3897 | 1461252421557 Marionette DEBUG loaded listener.js 08:27:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29e6dd3000) [pid = 3897] [serial = 975] [outer = 0x7f29d0f7f400] 08:27:02 INFO - PROCESS | 3897 | 1461252422291 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 08:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1126ms 08:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:27:02 INFO - PROCESS | 3897 | 1461252422322 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 08:27:02 INFO - PROCESS | 3897 | 1461252422324 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 08:27:02 INFO - PROCESS | 3897 | 1461252422330 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:27:02 INFO - PROCESS | 3897 | 1461252422333 Marionette TRACE conn3 <- [1,1270,null,{}] 08:27:02 INFO - PROCESS | 3897 | 1461252422338 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:02 INFO - PROCESS | 3897 | 1461252422476 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 08:27:02 INFO - PROCESS | 3897 | 1461252422634 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6d90000 == 86 [pid = 3897] [id = 325] 08:27:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29e4494c00) [pid = 3897] [serial = 976] [outer = (nil)] 08:27:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29e7107400) [pid = 3897] [serial = 977] [outer = 0x7f29e4494c00] 08:27:02 INFO - PROCESS | 3897 | 1461252422696 Marionette DEBUG loaded listener.js 08:27:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29e7472800) [pid = 3897] [serial = 978] [outer = 0x7f29e4494c00] 08:27:03 INFO - PROCESS | 3897 | 1461252423493 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 08:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1231ms 08:27:03 INFO - PROCESS | 3897 | 1461252423562 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 08:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:27:03 INFO - PROCESS | 3897 | 1461252423565 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 08:27:03 INFO - PROCESS | 3897 | 1461252423570 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:27:03 INFO - PROCESS | 3897 | 1461252423573 Marionette TRACE conn3 <- [1,1274,null,{}] 08:27:03 INFO - PROCESS | 3897 | 1461252423577 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:03 INFO - PROCESS | 3897 | 1461252423754 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 08:27:03 INFO - PROCESS | 3897 | 1461252423912 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7864000 == 87 [pid = 3897] [id = 326] 08:27:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29e710c800) [pid = 3897] [serial = 979] [outer = (nil)] 08:27:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29e9da9800) [pid = 3897] [serial = 980] [outer = 0x7f29e710c800] 08:27:03 INFO - PROCESS | 3897 | 1461252423974 Marionette DEBUG loaded listener.js 08:27:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29f437b400) [pid = 3897] [serial = 981] [outer = 0x7f29e710c800] 08:27:04 INFO - PROCESS | 3897 | 1461252424699 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 08:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1176ms 08:27:04 INFO - PROCESS | 3897 | 1461252424746 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 08:27:04 INFO - PROCESS | 3897 | 1461252424749 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 08:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:27:04 INFO - PROCESS | 3897 | 1461252424755 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:27:04 INFO - PROCESS | 3897 | 1461252424757 Marionette TRACE conn3 <- [1,1278,null,{}] 08:27:04 INFO - PROCESS | 3897 | 1461252424762 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:04 INFO - PROCESS | 3897 | 1461252424894 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 08:27:05 INFO - PROCESS | 3897 | 1461252425053 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e9cd4800 == 88 [pid = 3897] [id = 327] 08:27:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29e78e1800) [pid = 3897] [serial = 982] [outer = (nil)] 08:27:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29f4824800) [pid = 3897] [serial = 983] [outer = 0x7f29e78e1800] 08:27:05 INFO - PROCESS | 3897 | 1461252425114 Marionette DEBUG loaded listener.js 08:27:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29f5736000) [pid = 3897] [serial = 984] [outer = 0x7f29e78e1800] 08:27:05 INFO - PROCESS | 3897 | 1461252425888 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 08:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1175ms 08:27:05 INFO - PROCESS | 3897 | 1461252425933 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 08:27:05 INFO - PROCESS | 3897 | 1461252425937 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 08:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:27:05 INFO - PROCESS | 3897 | 1461252425942 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:27:05 INFO - PROCESS | 3897 | 1461252425944 Marionette TRACE conn3 <- [1,1282,null,{}] 08:27:05 INFO - PROCESS | 3897 | 1461252425949 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:06 INFO - PROCESS | 3897 | 1461252426083 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 08:27:06 INFO - PROCESS | 3897 | 1461252426243 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd550800 == 89 [pid = 3897] [id = 328] 08:27:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29d2246800) [pid = 3897] [serial = 985] [outer = (nil)] 08:27:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29de0bf400) [pid = 3897] [serial = 986] [outer = 0x7f29d2246800] 08:27:06 INFO - PROCESS | 3897 | 1461252426305 Marionette DEBUG loaded listener.js 08:27:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f29f5a4bc00) [pid = 3897] [serial = 987] [outer = 0x7f29d2246800] 08:27:07 INFO - PROCESS | 3897 | 1461252427087 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 08:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1177ms 08:27:07 INFO - PROCESS | 3897 | 1461252427132 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 08:27:07 INFO - PROCESS | 3897 | 1461252427135 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 08:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:27:07 INFO - PROCESS | 3897 | 1461252427141 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:27:07 INFO - PROCESS | 3897 | 1461252427143 Marionette TRACE conn3 <- [1,1286,null,{}] 08:27:07 INFO - PROCESS | 3897 | 1461252427148 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:07 INFO - PROCESS | 3897 | 1461252427511 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 08:27:07 INFO - PROCESS | 3897 | 1461252427758 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1ff2000 == 90 [pid = 3897] [id = 329] 08:27:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f29d2245c00) [pid = 3897] [serial = 988] [outer = (nil)] 08:27:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f29d22da400) [pid = 3897] [serial = 989] [outer = 0x7f29d2245c00] 08:27:07 INFO - PROCESS | 3897 | 1461252427870 Marionette DEBUG loaded listener.js 08:27:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29d3bbf000) [pid = 3897] [serial = 990] [outer = 0x7f29d2245c00] 08:27:08 INFO - PROCESS | 3897 | 1461252428683 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 08:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1584ms 08:27:08 INFO - PROCESS | 3897 | 1461252428727 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 08:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:27:08 INFO - PROCESS | 3897 | 1461252428733 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 08:27:08 INFO - PROCESS | 3897 | 1461252428745 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:27:08 INFO - PROCESS | 3897 | 1461252428752 Marionette TRACE conn3 <- [1,1290,null,{}] 08:27:08 INFO - PROCESS | 3897 | 1461252428757 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:08 INFO - PROCESS | 3897 | 1461252428897 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 08:27:09 INFO - PROCESS | 3897 | 1461252429080 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29daf93800 == 89 [pid = 3897] [id = 319] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddfdb000 == 88 [pid = 3897] [id = 318] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3de800 == 87 [pid = 3897] [id = 288] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f29dabd0800) [pid = 3897] [serial = 893] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f29de710000) [pid = 3897] [serial = 914] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cfe9f000 == 88 [pid = 3897] [id = 330] 08:27:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f29d3bb5800) [pid = 3897] [serial = 991] [outer = (nil)] 08:27:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29d9f44800) [pid = 3897] [serial = 992] [outer = 0x7f29d3bb5800] 08:27:09 INFO - PROCESS | 3897 | 1461252429178 Marionette DEBUG loaded listener.js 08:27:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f29dabc9000) [pid = 3897] [serial = 993] [outer = 0x7f29d3bb5800] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dce10000 == 87 [pid = 3897] [id = 317] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc54d000 == 86 [pid = 3897] [id = 316] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da314800 == 85 [pid = 3897] [id = 315] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1a0d800 == 84 [pid = 3897] [id = 314] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1a17800 == 83 [pid = 3897] [id = 313] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6918000 == 82 [pid = 3897] [id = 311] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e63dd800 == 81 [pid = 3897] [id = 310] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e4b70800 == 80 [pid = 3897] [id = 309] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e23e1000 == 79 [pid = 3897] [id = 308] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa7a000 == 78 [pid = 3897] [id = 307] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da320800 == 77 [pid = 3897] [id = 306] 08:27:09 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1a78800 == 76 [pid = 3897] [id = 305] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f29f46b4800) [pid = 3897] [serial = 761] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f29d0f86000) [pid = 3897] [serial = 833] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f29f46b3400) [pid = 3897] [serial = 827] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f29fb9a7400) [pid = 3897] [serial = 830] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f29d2decc00) [pid = 3897] [serial = 815] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29d41ef400) [pid = 3897] [serial = 870] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29d3bc2000) [pid = 3897] [serial = 869] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29de715800) [pid = 3897] [serial = 882] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29de707c00) [pid = 3897] [serial = 881] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29dd69c400) [pid = 3897] [serial = 876] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f29dd1a4c00) [pid = 3897] [serial = 875] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29dabcec00) [pid = 3897] [serial = 867] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f29de0f3400) [pid = 3897] [serial = 879] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f29de054c00) [pid = 3897] [serial = 878] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29e6ed4800) [pid = 3897] [serial = 885] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f29e3abf800) [pid = 3897] [serial = 884] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f29dcdf0c00) [pid = 3897] [serial = 902] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f29d9f50800) [pid = 3897] [serial = 899] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f29da370400) [pid = 3897] [serial = 900] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29e6dd2c00) [pid = 3897] [serial = 888] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29de87b800) [pid = 3897] [serial = 887] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29d638f000) [pid = 3897] [serial = 897] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29d41eec00) [pid = 3897] [serial = 896] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29da36d800) [pid = 3897] [serial = 873] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29d9f4e800) [pid = 3897] [serial = 872] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29d9f46c00) [pid = 3897] [serial = 890] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29ddb60000) [pid = 3897] [serial = 908] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29de059400) [pid = 3897] [serial = 911] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29dd6a4000) [pid = 3897] [serial = 905] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29de04dc00) [pid = 3897] [serial = 909] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29dd84dc00) [pid = 3897] [serial = 906] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29dd4e2800) [pid = 3897] [serial = 903] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29de1ea000) [pid = 3897] [serial = 912] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29e0533000) [pid = 3897] [serial = 821] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29d9f4bc00) [pid = 3897] [serial = 818] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f29e714c000) [pid = 3897] [serial = 824] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f29f9c09c00) [pid = 3897] [serial = 812] [outer = (nil)] [url = about:blank] 08:27:09 INFO - PROCESS | 3897 | 1461252429895 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 08:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1195ms 08:27:09 INFO - PROCESS | 3897 | 1461252429962 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 08:27:09 INFO - PROCESS | 3897 | 1461252429966 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 08:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:27:09 INFO - PROCESS | 3897 | 1461252429972 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:27:09 INFO - PROCESS | 3897 | 1461252429974 Marionette TRACE conn3 <- [1,1294,null,{}] 08:27:09 INFO - PROCESS | 3897 | 1461252429979 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:10 INFO - PROCESS | 3897 | 1461252430107 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 08:27:10 INFO - PROCESS | 3897 | 1461252430119 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d64d3800 == 77 [pid = 3897] [id = 331] 08:27:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f29dabdc000) [pid = 3897] [serial = 994] [outer = (nil)] 08:27:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f29dd1a3000) [pid = 3897] [serial = 995] [outer = 0x7f29dabdc000] 08:27:10 INFO - PROCESS | 3897 | 1461252430173 Marionette DEBUG loaded listener.js 08:27:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29dd4ea800) [pid = 3897] [serial = 996] [outer = 0x7f29dabdc000] 08:27:10 INFO - PROCESS | 3897 | 1461252430944 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 08:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1024ms 08:27:11 INFO - PROCESS | 3897 | 1461252430998 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 08:27:11 INFO - PROCESS | 3897 | 1461252431002 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 08:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:27:11 INFO - PROCESS | 3897 | 1461252431024 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:27:11 INFO - PROCESS | 3897 | 1461252431030 Marionette TRACE conn3 <- [1,1298,null,{}] 08:27:11 INFO - PROCESS | 3897 | 1461252431051 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:11 INFO - PROCESS | 3897 | 1461252431192 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 08:27:11 INFO - PROCESS | 3897 | 1461252431200 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc753000 == 78 [pid = 3897] [id = 332] 08:27:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29dcda7000) [pid = 3897] [serial = 997] [outer = (nil)] 08:27:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29de054c00) [pid = 3897] [serial = 998] [outer = 0x7f29dcda7000] 08:27:11 INFO - PROCESS | 3897 | 1461252431261 Marionette DEBUG loaded listener.js 08:27:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29de0efc00) [pid = 3897] [serial = 999] [outer = 0x7f29dcda7000] 08:27:11 INFO - PROCESS | 3897 | 1461252431996 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1012ms 08:27:12 INFO - PROCESS | 3897 | 1461252432022 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 08:27:12 INFO - PROCESS | 3897 | 1461252432025 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 08:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:27:12 INFO - PROCESS | 3897 | 1461252432030 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:27:12 INFO - PROCESS | 3897 | 1461252432032 Marionette TRACE conn3 <- [1,1302,null,{}] 08:27:12 INFO - PROCESS | 3897 | 1461252432044 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:12 INFO - PROCESS | 3897 | 1461252432206 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 08:27:12 INFO - PROCESS | 3897 | 1461252432228 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dda2a000 == 79 [pid = 3897] [id = 333] 08:27:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29de059400) [pid = 3897] [serial = 1000] [outer = (nil)] 08:27:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29de2f7800) [pid = 3897] [serial = 1001] [outer = 0x7f29de059400] 08:27:12 INFO - PROCESS | 3897 | 1461252432280 Marionette DEBUG loaded listener.js 08:27:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29dfa08800) [pid = 3897] [serial = 1002] [outer = 0x7f29de059400] 08:27:12 INFO - PROCESS | 3897 | 1461252432969 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 08:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 973ms 08:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:27:13 INFO - PROCESS | 3897 | 1461252433003 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 08:27:13 INFO - PROCESS | 3897 | 1461252433006 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 08:27:13 INFO - PROCESS | 3897 | 1461252433010 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:27:13 INFO - PROCESS | 3897 | 1461252433013 Marionette TRACE conn3 <- [1,1306,null,{}] 08:27:13 INFO - PROCESS | 3897 | 1461252433026 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:13 INFO - PROCESS | 3897 | 1461252433218 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 08:27:13 INFO - PROCESS | 3897 | 1461252433258 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de2c2000 == 80 [pid = 3897] [id = 334] 08:27:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29e3b4ec00) [pid = 3897] [serial = 1003] [outer = (nil)] 08:27:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29e3da0000) [pid = 3897] [serial = 1004] [outer = 0x7f29e3b4ec00] 08:27:13 INFO - PROCESS | 3897 | 1461252433319 Marionette DEBUG loaded listener.js 08:27:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29e6f8a000) [pid = 3897] [serial = 1005] [outer = 0x7f29e3b4ec00] 08:27:14 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29ddd76400) [pid = 3897] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:27:14 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29d2247000) [pid = 3897] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:27:14 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29d2de4c00) [pid = 3897] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:27:14 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29de70d800) [pid = 3897] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:27:14 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29d2de7c00) [pid = 3897] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:27:14 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29dd1a2800) [pid = 3897] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:27:14 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29d3bbcc00) [pid = 3897] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:27:14 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29d41e5400) [pid = 3897] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:27:14 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29d2dedc00) [pid = 3897] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:27:14 INFO - PROCESS | 3897 | 1461252434179 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 08:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1225ms 08:27:14 INFO - PROCESS | 3897 | 1461252434236 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 08:27:14 INFO - PROCESS | 3897 | 1461252434238 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 08:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:27:14 INFO - PROCESS | 3897 | 1461252434243 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:27:14 INFO - PROCESS | 3897 | 1461252434246 Marionette TRACE conn3 <- [1,1310,null,{}] 08:27:14 INFO - PROCESS | 3897 | 1461252434250 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:14 INFO - PROCESS | 3897 | 1461252434413 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 08:27:14 INFO - PROCESS | 3897 | 1461252434489 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de2b7800 == 81 [pid = 3897] [id = 335] 08:27:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29d2248000) [pid = 3897] [serial = 1006] [outer = (nil)] 08:27:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29ddf5e800) [pid = 3897] [serial = 1007] [outer = 0x7f29d2248000] 08:27:14 INFO - PROCESS | 3897 | 1461252434547 Marionette DEBUG loaded listener.js 08:27:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29e7146800) [pid = 3897] [serial = 1008] [outer = 0x7f29d2248000] 08:27:15 INFO - PROCESS | 3897 | 1461252435165 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 08:27:15 INFO - PROCESS | 3897 | 1461252435222 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 08:27:15 INFO - PROCESS | 3897 | 1461252435227 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:27:15 INFO - PROCESS | 3897 | 1461252435229 Marionette TRACE conn3 <- [1,1314,null,{}] 08:27:15 INFO - PROCESS | 3897 | 1461252435234 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:15 INFO - PROCESS | 3897 | 1461252435395 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 08:27:15 INFO - PROCESS | 3897 | 1461252435411 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e444e800 == 82 [pid = 3897] [id = 336] 08:27:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29d22d6c00) [pid = 3897] [serial = 1009] [outer = (nil)] 08:27:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29e714c000) [pid = 3897] [serial = 1010] [outer = 0x7f29d22d6c00] 08:27:15 INFO - PROCESS | 3897 | 1461252435461 Marionette DEBUG loaded listener.js 08:27:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29f37f0000) [pid = 3897] [serial = 1011] [outer = 0x7f29d22d6c00] 08:27:16 INFO - PROCESS | 3897 | 1461252436187 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 08:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 977ms 08:27:16 INFO - PROCESS | 3897 | 1461252436204 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 08:27:16 INFO - PROCESS | 3897 | 1461252436210 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 08:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:27:16 INFO - PROCESS | 3897 | 1461252436246 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:27:16 INFO - PROCESS | 3897 | 1461252436251 Marionette TRACE conn3 <- [1,1318,null,{}] 08:27:16 INFO - PROCESS | 3897 | 1461252436258 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:16 INFO - PROCESS | 3897 | 1461252436421 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 08:27:16 INFO - PROCESS | 3897 | 1461252436596 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d4115000 == 83 [pid = 3897] [id = 337] 08:27:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29d4132400) [pid = 3897] [serial = 1012] [outer = (nil)] 08:27:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29d41f2000) [pid = 3897] [serial = 1013] [outer = 0x7f29d4132400] 08:27:16 INFO - PROCESS | 3897 | 1461252436662 Marionette DEBUG loaded listener.js 08:27:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29d67eec00) [pid = 3897] [serial = 1014] [outer = 0x7f29d4132400] 08:27:17 INFO - PROCESS | 3897 | 1461252437479 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 08:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1293ms 08:27:17 INFO - PROCESS | 3897 | 1461252437527 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 08:27:17 INFO - PROCESS | 3897 | 1461252437533 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 08:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:27:17 INFO - PROCESS | 3897 | 1461252437543 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:27:17 INFO - PROCESS | 3897 | 1461252437546 Marionette TRACE conn3 <- [1,1322,null,{}] 08:27:17 INFO - PROCESS | 3897 | 1461252437551 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:17 INFO - PROCESS | 3897 | 1461252437692 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 08:27:17 INFO - PROCESS | 3897 | 1461252437853 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd541800 == 84 [pid = 3897] [id = 338] 08:27:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29d41e8000) [pid = 3897] [serial = 1015] [outer = (nil)] 08:27:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29dd1a4800) [pid = 3897] [serial = 1016] [outer = 0x7f29d41e8000] 08:27:17 INFO - PROCESS | 3897 | 1461252437925 Marionette DEBUG loaded listener.js 08:27:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29dd69cc00) [pid = 3897] [serial = 1017] [outer = 0x7f29d41e8000] 08:27:18 INFO - PROCESS | 3897 | 1461252438776 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 08:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1281ms 08:27:18 INFO - PROCESS | 3897 | 1461252438823 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 08:27:18 INFO - PROCESS | 3897 | 1461252438827 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 08:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:27:18 INFO - PROCESS | 3897 | 1461252438833 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:27:18 INFO - PROCESS | 3897 | 1461252438838 Marionette TRACE conn3 <- [1,1326,null,{}] 08:27:18 INFO - PROCESS | 3897 | 1461252438852 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:19 INFO - PROCESS | 3897 | 1461252438996 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 08:27:19 INFO - PROCESS | 3897 | 1461252439157 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6465800 == 85 [pid = 3897] [id = 339] 08:27:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29de057800) [pid = 3897] [serial = 1018] [outer = (nil)] 08:27:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29e053e400) [pid = 3897] [serial = 1019] [outer = 0x7f29de057800] 08:27:19 INFO - PROCESS | 3897 | 1461252439222 Marionette DEBUG loaded listener.js 08:27:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29e492c400) [pid = 3897] [serial = 1020] [outer = 0x7f29de057800] 08:27:20 INFO - PROCESS | 3897 | 1461252440040 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 08:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1234ms 08:27:20 INFO - PROCESS | 3897 | 1461252440067 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 08:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:27:20 INFO - PROCESS | 3897 | 1461252440071 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 08:27:20 INFO - PROCESS | 3897 | 1461252440076 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:27:20 INFO - PROCESS | 3897 | 1461252440078 Marionette TRACE conn3 <- [1,1330,null,{}] 08:27:20 INFO - PROCESS | 3897 | 1461252440083 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:20 INFO - PROCESS | 3897 | 1461252440218 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 08:27:20 INFO - PROCESS | 3897 | 1461252440376 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7865000 == 86 [pid = 3897] [id = 340] 08:27:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29de0f7400) [pid = 3897] [serial = 1021] [outer = (nil)] 08:27:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29e78e5c00) [pid = 3897] [serial = 1022] [outer = 0x7f29de0f7400] 08:27:20 INFO - PROCESS | 3897 | 1461252440437 Marionette DEBUG loaded listener.js 08:27:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29f37f0800) [pid = 3897] [serial = 1023] [outer = 0x7f29de0f7400] 08:27:21 INFO - PROCESS | 3897 | 1461252441233 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 08:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1226ms 08:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:27:21 INFO - PROCESS | 3897 | 1461252441302 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 08:27:21 INFO - PROCESS | 3897 | 1461252441305 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 08:27:21 INFO - PROCESS | 3897 | 1461252441309 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:27:21 INFO - PROCESS | 3897 | 1461252441313 Marionette TRACE conn3 <- [1,1334,null,{}] 08:27:21 INFO - PROCESS | 3897 | 1461252441318 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:21 INFO - PROCESS | 3897 | 1461252441460 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 08:27:21 INFO - PROCESS | 3897 | 1461252441615 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f37bf800 == 87 [pid = 3897] [id = 341] 08:27:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29e7154000) [pid = 3897] [serial = 1024] [outer = (nil)] 08:27:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29f58ccc00) [pid = 3897] [serial = 1025] [outer = 0x7f29e7154000] 08:27:21 INFO - PROCESS | 3897 | 1461252441675 Marionette DEBUG loaded listener.js 08:27:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29f5a9f400) [pid = 3897] [serial = 1026] [outer = 0x7f29e7154000] 08:27:22 INFO - PROCESS | 3897 | 1461252442452 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1183ms 08:27:22 INFO - PROCESS | 3897 | 1461252442493 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 08:27:22 INFO - PROCESS | 3897 | 1461252442496 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 08:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:27:22 INFO - PROCESS | 3897 | 1461252442501 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:27:22 INFO - PROCESS | 3897 | 1461252442503 Marionette TRACE conn3 <- [1,1338,null,{}] 08:27:22 INFO - PROCESS | 3897 | 1461252442508 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:22 INFO - PROCESS | 3897 | 1461252442666 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 08:27:22 INFO - PROCESS | 3897 | 1461252442830 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f54cb800 == 88 [pid = 3897] [id = 342] 08:27:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29f482e000) [pid = 3897] [serial = 1027] [outer = (nil)] 08:27:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29f945b400) [pid = 3897] [serial = 1028] [outer = 0x7f29f482e000] 08:27:22 INFO - PROCESS | 3897 | 1461252442902 Marionette DEBUG loaded listener.js 08:27:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29f97d3000) [pid = 3897] [serial = 1029] [outer = 0x7f29f482e000] 08:27:24 INFO - PROCESS | 3897 | 1461252444155 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 08:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1677ms 08:27:24 INFO - PROCESS | 3897 | 1461252444179 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 08:27:24 INFO - PROCESS | 3897 | 1461252444182 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 08:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:27:24 INFO - PROCESS | 3897 | 1461252444187 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:27:24 INFO - PROCESS | 3897 | 1461252444190 Marionette TRACE conn3 <- [1,1342,null,{}] 08:27:24 INFO - PROCESS | 3897 | 1461252444195 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:24 INFO - PROCESS | 3897 | 1461252444360 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 08:27:24 INFO - PROCESS | 3897 | 1461252444535 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de2a9800 == 89 [pid = 3897] [id = 343] 08:27:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29d224c400) [pid = 3897] [serial = 1030] [outer = (nil)] 08:27:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29f9463c00) [pid = 3897] [serial = 1031] [outer = 0x7f29d224c400] 08:27:24 INFO - PROCESS | 3897 | 1461252444595 Marionette DEBUG loaded listener.js 08:27:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29f9cc2800) [pid = 3897] [serial = 1032] [outer = 0x7f29d224c400] 08:27:25 INFO - PROCESS | 3897 | 1461252445575 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 08:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1427ms 08:27:25 INFO - PROCESS | 3897 | 1461252445615 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 08:27:25 INFO - PROCESS | 3897 | 1461252445620 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 08:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:27:25 INFO - PROCESS | 3897 | 1461252445627 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:27:25 INFO - PROCESS | 3897 | 1461252445631 Marionette TRACE conn3 <- [1,1346,null,{}] 08:27:25 INFO - PROCESS | 3897 | 1461252445638 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:25 INFO - PROCESS | 3897 | 1461252445801 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 08:27:26 INFO - PROCESS | 3897 | 1461252446044 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da322000 == 90 [pid = 3897] [id = 344] 08:27:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29d0f84c00) [pid = 3897] [serial = 1033] [outer = (nil)] 08:27:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29d2dec000) [pid = 3897] [serial = 1034] [outer = 0x7f29d0f84c00] 08:27:26 INFO - PROCESS | 3897 | 1461252446124 Marionette DEBUG loaded listener.js 08:27:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f29da367400) [pid = 3897] [serial = 1035] [outer = 0x7f29d0f84c00] 08:27:26 INFO - PROCESS | 3897 | 1461252446900 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 08:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1330ms 08:27:26 INFO - PROCESS | 3897 | 1461252446957 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 08:27:26 INFO - PROCESS | 3897 | 1461252446964 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 08:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:27:26 INFO - PROCESS | 3897 | 1461252446972 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:27:26 INFO - PROCESS | 3897 | 1461252446975 Marionette TRACE conn3 <- [1,1350,null,{}] 08:27:26 INFO - PROCESS | 3897 | 1461252446980 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:27 INFO - PROCESS | 3897 | 1461252447112 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 08:27:27 INFO - PROCESS | 3897 | 1461252447277 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d23d3000 == 91 [pid = 3897] [id = 345] 08:27:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f29dcda8c00) [pid = 3897] [serial = 1036] [outer = (nil)] 08:27:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f29dd4e5800) [pid = 3897] [serial = 1037] [outer = 0x7f29dcda8c00] 08:27:27 INFO - PROCESS | 3897 | 1461252447336 Marionette DEBUG loaded listener.js 08:27:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29dd83e400) [pid = 3897] [serial = 1038] [outer = 0x7f29dcda8c00] 08:27:28 INFO - PROCESS | 3897 | 1461252448228 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 08:27:28 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de2b7800 == 90 [pid = 3897] [id = 335] 08:27:28 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de2c2000 == 89 [pid = 3897] [id = 334] 08:27:28 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dda2a000 == 88 [pid = 3897] [id = 333] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f29e492bc00) [pid = 3897] [serial = 962] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f29e6dcf000) [pid = 3897] [serial = 935] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f29d0f85c00) [pid = 3897] [serial = 917] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f29e11f3000) [pid = 3897] [serial = 929] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29dd4dd800) [pid = 3897] [serial = 923] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29de2f8c00) [pid = 3897] [serial = 926] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29dfa0d000) [pid = 3897] [serial = 938] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29e3da1800) [pid = 3897] [serial = 932] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29d9f45400) [pid = 3897] [serial = 920] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc753000 == 87 [pid = 3897] [id = 332] 08:27:28 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d64d3800 == 86 [pid = 3897] [id = 331] 08:27:28 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cfe9f000 == 85 [pid = 3897] [id = 330] 08:27:28 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1ff2000 == 84 [pid = 3897] [id = 329] 08:27:28 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7864000 == 83 [pid = 3897] [id = 326] 08:27:28 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6d90000 == 82 [pid = 3897] [id = 325] 08:27:28 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6463800 == 81 [pid = 3897] [id = 324] 08:27:28 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e4b6d000 == 80 [pid = 3897] [id = 323] 08:27:28 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc8e6000 == 79 [pid = 3897] [id = 322] 08:27:28 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d23db800 == 78 [pid = 3897] [id = 321] 08:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1332ms 08:27:28 INFO - PROCESS | 3897 | 1461252448304 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 08:27:28 INFO - PROCESS | 3897 | 1461252448307 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 08:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:27:28 INFO - PROCESS | 3897 | 1461252448312 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:27:28 INFO - PROCESS | 3897 | 1461252448317 Marionette TRACE conn3 <- [1,1354,null,{}] 08:27:28 INFO - PROCESS | 3897 | 1461252448330 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:28 INFO - PROCESS | 3897 | 1461252448467 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f29de2efc00) [pid = 3897] [serial = 954] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29d638ac00) [pid = 3897] [serial = 959] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f29de0ea400) [pid = 3897] [serial = 953] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f29dabd3800) [pid = 3897] [serial = 945] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29e3abc800) [pid = 3897] [serial = 956] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f29dd843800) [pid = 3897] [serial = 950] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f29e4928c00) [pid = 3897] [serial = 957] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f29ddb56400) [pid = 3897] [serial = 960] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f29dd5a2400) [pid = 3897] [serial = 948] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29d41f2c00) [pid = 3897] [serial = 942] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29dd4e3c00) [pid = 3897] [serial = 947] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29d4127c00) [pid = 3897] [serial = 941] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29de04d800) [pid = 3897] [serial = 951] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29d639f400) [pid = 3897] [serial = 944] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29df9c1400) [pid = 3897] [serial = 915] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29dcdf3c00) [pid = 3897] [serial = 894] [outer = (nil)] [url = about:blank] 08:27:28 INFO - PROCESS | 3897 | 1461252448604 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d23d4000 == 79 [pid = 3897] [id = 346] 08:27:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29d4127c00) [pid = 3897] [serial = 1039] [outer = (nil)] 08:27:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29dd4e3c00) [pid = 3897] [serial = 1040] [outer = 0x7f29d4127c00] 08:27:28 INFO - PROCESS | 3897 | 1461252448660 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29de2ef400) [pid = 3897] [serial = 1041] [outer = 0x7f29d4127c00] 08:27:29 INFO - PROCESS | 3897 | 1461252449251 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 08:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 983ms 08:27:29 INFO - PROCESS | 3897 | 1461252449295 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 08:27:29 INFO - PROCESS | 3897 | 1461252449299 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 08:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:27:29 INFO - PROCESS | 3897 | 1461252449304 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:27:29 INFO - PROCESS | 3897 | 1461252449305 Marionette TRACE conn3 <- [1,1358,null,{}] 08:27:29 INFO - PROCESS | 3897 | 1461252449310 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:29 INFO - PROCESS | 3897 | 1461252449431 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 08:27:29 INFO - PROCESS | 3897 | 1461252449560 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd1dd000 == 80 [pid = 3897] [id = 347] 08:27:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29d41f2c00) [pid = 3897] [serial = 1042] [outer = (nil)] 08:27:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29de716800) [pid = 3897] [serial = 1043] [outer = 0x7f29d41f2c00] 08:27:29 INFO - PROCESS | 3897 | 1461252449612 Marionette DEBUG loaded listener.js 08:27:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29e11f0400) [pid = 3897] [serial = 1044] [outer = 0x7f29d41f2c00] 08:27:30 INFO - PROCESS | 3897 | 1461252450172 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 08:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 923ms 08:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:27:30 INFO - PROCESS | 3897 | 1461252450227 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 08:27:30 INFO - PROCESS | 3897 | 1461252450229 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 08:27:30 INFO - PROCESS | 3897 | 1461252450233 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:27:30 INFO - PROCESS | 3897 | 1461252450237 Marionette TRACE conn3 <- [1,1362,null,{}] 08:27:30 INFO - PROCESS | 3897 | 1461252450241 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:30 INFO - PROCESS | 3897 | 1461252450368 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 08:27:30 INFO - PROCESS | 3897 | 1461252450511 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3dc800 == 81 [pid = 3897] [id = 348] 08:27:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29ddb63c00) [pid = 3897] [serial = 1045] [outer = (nil)] 08:27:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29df661400) [pid = 3897] [serial = 1046] [outer = 0x7f29ddb63c00] 08:27:30 INFO - PROCESS | 3897 | 1461252450563 Marionette DEBUG loaded listener.js 08:27:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29e6dd7c00) [pid = 3897] [serial = 1047] [outer = 0x7f29ddb63c00] 08:27:31 INFO - PROCESS | 3897 | 1461252451193 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1025ms 08:27:31 INFO - PROCESS | 3897 | 1461252451259 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 08:27:31 INFO - PROCESS | 3897 | 1461252451262 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 08:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:27:31 INFO - PROCESS | 3897 | 1461252451276 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:27:31 INFO - PROCESS | 3897 | 1461252451279 Marionette TRACE conn3 <- [1,1366,null,{}] 08:27:31 INFO - PROCESS | 3897 | 1461252451299 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:31 INFO - PROCESS | 3897 | 1461252451511 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 08:27:31 INFO - PROCESS | 3897 | 1461252451528 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e4947800 == 82 [pid = 3897] [id = 349] 08:27:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29e6f8ac00) [pid = 3897] [serial = 1048] [outer = (nil)] 08:27:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29f4378800) [pid = 3897] [serial = 1049] [outer = 0x7f29e6f8ac00] 08:27:31 INFO - PROCESS | 3897 | 1461252451581 Marionette DEBUG loaded listener.js 08:27:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29f90ef800) [pid = 3897] [serial = 1050] [outer = 0x7f29e6f8ac00] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29d3bb7400) [pid = 3897] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f29d0f7c000) [pid = 3897] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f29d2de3c00) [pid = 3897] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f29de059400) [pid = 3897] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f29d3bb5800) [pid = 3897] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29dcda7000) [pid = 3897] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29dd5a1800) [pid = 3897] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29d2245c00) [pid = 3897] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29d0f87800) [pid = 3897] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29dabdc000) [pid = 3897] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29e3b4ec00) [pid = 3897] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29da36e400) [pid = 3897] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29d2248000) [pid = 3897] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29e3d9ac00) [pid = 3897] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29d67ed800) [pid = 3897] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29d0f7f800) [pid = 3897] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29d4130000) [pid = 3897] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29dabd5400) [pid = 3897] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29dc67e400) [pid = 3897] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:27:32 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29dda8c800) [pid = 3897] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:27:32 INFO - PROCESS | 3897 | 1461252452698 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 08:27:32 INFO - PROCESS | 3897 | 1461252452758 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 08:27:32 INFO - PROCESS | 3897 | 1461252452766 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - PROCESS | 3897 | 1461252452771 Marionette TRACE conn3 <- [1,1370,null,{}] 08:27:32 INFO - PROCESS | 3897 | 1461252452779 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:32 INFO - PROCESS | 3897 | 1461252452976 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 08:27:33 INFO - PROCESS | 3897 | 1461252453211 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d4828000 == 83 [pid = 3897] [id = 350] 08:27:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29d2dee400) [pid = 3897] [serial = 1051] [outer = (nil)] 08:27:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29d6389800) [pid = 3897] [serial = 1052] [outer = 0x7f29d2dee400] 08:27:33 INFO - PROCESS | 3897 | 1461252453274 Marionette DEBUG loaded listener.js 08:27:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29d67efc00) [pid = 3897] [serial = 1053] [outer = 0x7f29d2dee400] 08:27:34 INFO - PROCESS | 3897 | 1461252454062 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 08:27:34 INFO - PROCESS | 3897 | 1461252454112 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 08:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:27:34 INFO - PROCESS | 3897 | 1461252454121 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:27:34 INFO - PROCESS | 3897 | 1461252454125 Marionette TRACE conn3 <- [1,1374,null,{}] 08:27:34 INFO - PROCESS | 3897 | 1461252454129 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:34 INFO - PROCESS | 3897 | 1461252454270 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 08:27:34 INFO - PROCESS | 3897 | 1461252454433 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddb31000 == 84 [pid = 3897] [id = 351] 08:27:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29dabc3800) [pid = 3897] [serial = 1054] [outer = (nil)] 08:27:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29dd1ae400) [pid = 3897] [serial = 1055] [outer = 0x7f29dabc3800] 08:27:34 INFO - PROCESS | 3897 | 1461252454500 Marionette DEBUG loaded listener.js 08:27:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29dd847c00) [pid = 3897] [serial = 1056] [outer = 0x7f29dabc3800] 08:27:35 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:35 INFO - PROCESS | 3897 | 1461252455419 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 08:27:35 INFO - PROCESS | 3897 | 1461252455456 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 08:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:27:35 INFO - PROCESS | 3897 | 1461252455462 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:27:35 INFO - PROCESS | 3897 | 1461252455467 Marionette TRACE conn3 <- [1,1378,null,{}] 08:27:35 INFO - PROCESS | 3897 | 1461252455480 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:35 INFO - PROCESS | 3897 | 1461252455629 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 08:27:35 INFO - PROCESS | 3897 | 1461252455792 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e63f9000 == 85 [pid = 3897] [id = 352] 08:27:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29de0ea400) [pid = 3897] [serial = 1057] [outer = (nil)] 08:27:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29de70ec00) [pid = 3897] [serial = 1058] [outer = 0x7f29de0ea400] 08:27:35 INFO - PROCESS | 3897 | 1461252455856 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29e45db400) [pid = 3897] [serial = 1059] [outer = 0x7f29de0ea400] 08:27:36 INFO - PROCESS | 3897 | 1461252456653 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 08:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:27:36 INFO - PROCESS | 3897 | 1461252456702 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 08:27:36 INFO - PROCESS | 3897 | 1461252456708 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:27:36 INFO - PROCESS | 3897 | 1461252456711 Marionette TRACE conn3 <- [1,1382,null,{}] 08:27:36 INFO - PROCESS | 3897 | 1461252456715 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:36 INFO - PROCESS | 3897 | 1461252456860 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 08:27:37 INFO - PROCESS | 3897 | 1461252457021 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6d71000 == 86 [pid = 3897] [id = 353] 08:27:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29de1e5c00) [pid = 3897] [serial = 1060] [outer = (nil)] 08:27:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29e927d000) [pid = 3897] [serial = 1061] [outer = 0x7f29de1e5c00] 08:27:37 INFO - PROCESS | 3897 | 1461252457085 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29e6dd3800) [pid = 3897] [serial = 1062] [outer = 0x7f29de1e5c00] 08:27:37 INFO - PROCESS | 3897 | [3897] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:37 INFO - PROCESS | 3897 | 1461252457933 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 08:27:37 INFO - PROCESS | 3897 | 1461252457995 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 08:27:38 INFO - PROCESS | 3897 | 1461252458001 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 3897 | 1461252458004 Marionette TRACE conn3 <- [1,1386,null,{}] 08:27:38 INFO - PROCESS | 3897 | 1461252458008 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:38 INFO - PROCESS | 3897 | 1461252458139 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 08:27:38 INFO - PROCESS | 3897 | 1461252458300 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ee7ca000 == 87 [pid = 3897] [id = 354] 08:27:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29e6ec8400) [pid = 3897] [serial = 1063] [outer = (nil)] 08:27:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29f4a07800) [pid = 3897] [serial = 1064] [outer = 0x7f29e6ec8400] 08:27:38 INFO - PROCESS | 3897 | 1461252458364 Marionette DEBUG loaded listener.js 08:27:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29f5a9d800) [pid = 3897] [serial = 1065] [outer = 0x7f29e6ec8400] 08:27:39 INFO - PROCESS | 3897 | 1461252459161 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 08:27:39 INFO - PROCESS | 3897 | 1461252459234 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 08:27:39 INFO - PROCESS | 3897 | 1461252459240 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 3897 | 1461252459243 Marionette TRACE conn3 <- [1,1390,null,{}] 08:27:39 INFO - PROCESS | 3897 | 1461252459247 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:39 INFO - PROCESS | 3897 | 1461252459448 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 08:27:39 INFO - PROCESS | 3897 | 1461252459607 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f92da000 == 88 [pid = 3897] [id = 355] 08:27:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29f79d9400) [pid = 3897] [serial = 1066] [outer = (nil)] 08:27:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29f9c10800) [pid = 3897] [serial = 1067] [outer = 0x7f29f79d9400] 08:27:39 INFO - PROCESS | 3897 | 1461252459672 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29f9cfe400) [pid = 3897] [serial = 1068] [outer = 0x7f29f79d9400] 08:27:40 INFO - PROCESS | 3897 | 1461252460416 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 08:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1234ms 08:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:27:40 INFO - PROCESS | 3897 | 1461252460473 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 3897 | 1461252460475 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 08:27:40 INFO - PROCESS | 3897 | 1461252460481 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 3897 | 1461252460483 Marionette TRACE conn3 <- [1,1394,null,{}] 08:27:40 INFO - PROCESS | 3897 | 1461252460488 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:40 INFO - PROCESS | 3897 | 1461252460623 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 08:27:40 INFO - PROCESS | 3897 | 1461252460797 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f9c5f000 == 89 [pid = 3897] [id = 356] 08:27:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29dafb0400) [pid = 3897] [serial = 1069] [outer = (nil)] 08:27:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29dafb9000) [pid = 3897] [serial = 1070] [outer = 0x7f29dafb0400] 08:27:40 INFO - PROCESS | 3897 | 1461252460857 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29dafbdc00) [pid = 3897] [serial = 1071] [outer = 0x7f29dafb0400] 08:27:41 INFO - PROCESS | 3897 | 1461252461635 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 08:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1176ms 08:27:41 INFO - PROCESS | 3897 | 1461252461661 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 08:27:41 INFO - PROCESS | 3897 | 1461252461663 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 08:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:27:41 INFO - PROCESS | 3897 | 1461252461670 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 3897 | 1461252461673 Marionette TRACE conn3 <- [1,1398,null,{}] 08:27:41 INFO - PROCESS | 3897 | 1461252461677 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:41 INFO - PROCESS | 3897 | 1461252461810 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 08:27:41 INFO - PROCESS | 3897 | 1461252461970 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fb95d000 == 90 [pid = 3897] [id = 357] 08:27:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29dafb3c00) [pid = 3897] [serial = 1072] [outer = (nil)] 08:27:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29f9c0a400) [pid = 3897] [serial = 1073] [outer = 0x7f29dafb3c00] 08:27:42 INFO - PROCESS | 3897 | 1461252462031 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29de2f6800) [pid = 3897] [serial = 1074] [outer = 0x7f29dafb3c00] 08:27:42 INFO - PROCESS | 3897 | 1461252462826 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 08:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1225ms 08:27:42 INFO - PROCESS | 3897 | 1461252462896 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 08:27:42 INFO - PROCESS | 3897 | 1461252462899 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 08:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:27:42 INFO - PROCESS | 3897 | 1461252462904 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:27:42 INFO - PROCESS | 3897 | 1461252462906 Marionette TRACE conn3 <- [1,1402,null,{}] 08:27:42 INFO - PROCESS | 3897 | 1461252462911 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:43 INFO - PROCESS | 3897 | 1461252463058 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 08:27:43 INFO - PROCESS | 3897 | 1461252463217 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d64d4800 == 91 [pid = 3897] [id = 358] 08:27:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29d22d7c00) [pid = 3897] [serial = 1075] [outer = (nil)] 08:27:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29d41f3400) [pid = 3897] [serial = 1076] [outer = 0x7f29d22d7c00] 08:27:43 INFO - PROCESS | 3897 | 1461252463279 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29da5a8000) [pid = 3897] [serial = 1077] [outer = 0x7f29d22d7c00] 08:27:44 INFO - PROCESS | 3897 | 1461252464015 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 08:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1176ms 08:27:44 INFO - PROCESS | 3897 | 1461252464258 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 08:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:27:44 INFO - PROCESS | 3897 | 1461252464264 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 08:27:44 INFO - PROCESS | 3897 | 1461252464271 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - PROCESS | 3897 | 1461252464274 Marionette TRACE conn3 <- [1,1406,null,{}] 08:27:44 INFO - PROCESS | 3897 | 1461252464281 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:44 INFO - PROCESS | 3897 | 1461252464432 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 08:27:44 INFO - PROCESS | 3897 | 1461252464602 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc54d800 == 92 [pid = 3897] [id = 359] 08:27:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29d41ef400) [pid = 3897] [serial = 1078] [outer = (nil)] 08:27:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29d63a0800) [pid = 3897] [serial = 1079] [outer = 0x7f29d41ef400] 08:27:44 INFO - PROCESS | 3897 | 1461252464709 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f29da36ac00) [pid = 3897] [serial = 1080] [outer = 0x7f29d41ef400] 08:27:45 INFO - PROCESS | 3897 | 1461252465478 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 08:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1279ms 08:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:27:45 INFO - PROCESS | 3897 | 1461252465550 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 08:27:45 INFO - PROCESS | 3897 | 1461252465553 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 08:27:45 INFO - PROCESS | 3897 | 1461252465563 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 3897 | 1461252465568 Marionette TRACE conn3 <- [1,1410,null,{}] 08:27:45 INFO - PROCESS | 3897 | 1461252465573 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:45 INFO - PROCESS | 3897 | 1461252465711 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 08:27:45 INFO - PROCESS | 3897 | 1461252465875 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da01b800 == 93 [pid = 3897] [id = 360] 08:27:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f29da5aa800) [pid = 3897] [serial = 1081] [outer = (nil)] 08:27:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f29dabd0800) [pid = 3897] [serial = 1082] [outer = 0x7f29da5aa800] 08:27:45 INFO - PROCESS | 3897 | 1461252465932 Marionette DEBUG loaded listener.js 08:27:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29dc688800) [pid = 3897] [serial = 1083] [outer = 0x7f29da5aa800] 08:27:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f98cf000 == 92 [pid = 3897] [id = 244] 08:27:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3dc800 == 91 [pid = 3897] [id = 348] 08:27:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd1dd000 == 90 [pid = 3897] [id = 347] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f29e714c000) [pid = 3897] [serial = 1010] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d23d4000 == 89 [pid = 3897] [id = 346] 08:27:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d23d3000 == 88 [pid = 3897] [id = 345] 08:27:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da322000 == 87 [pid = 3897] [id = 344] 08:27:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f54cb800 == 86 [pid = 3897] [id = 342] 08:27:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f37bf800 == 85 [pid = 3897] [id = 341] 08:27:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7865000 == 84 [pid = 3897] [id = 340] 08:27:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6465800 == 83 [pid = 3897] [id = 339] 08:27:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd541800 == 82 [pid = 3897] [id = 338] 08:27:46 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d4115000 == 81 [pid = 3897] [id = 337] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f29d22d5000) [pid = 3897] [serial = 918] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f29da370000) [pid = 3897] [serial = 921] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f29dda8a800) [pid = 3897] [serial = 924] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29dfa11c00) [pid = 3897] [serial = 927] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29e1338c00) [pid = 3897] [serial = 930] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29e7474400) [pid = 3897] [serial = 939] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29da36a800) [pid = 3897] [serial = 836] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29dd842400) [pid = 3897] [serial = 891] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f29dd6a7c00) [pid = 3897] [serial = 936] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29e5559400) [pid = 3897] [serial = 933] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 127 (0x7f29de2f7800) [pid = 3897] [serial = 1001] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 126 (0x7f29d9f44800) [pid = 3897] [serial = 992] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 125 (0x7f29dabc9000) [pid = 3897] [serial = 993] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 124 (0x7f29de054c00) [pid = 3897] [serial = 998] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 123 (0x7f29e114ac00) [pid = 3897] [serial = 972] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 122 (0x7f29dcded400) [pid = 3897] [serial = 971] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 121 (0x7f29d3bbf000) [pid = 3897] [serial = 990] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 120 (0x7f29d22da400) [pid = 3897] [serial = 989] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 119 (0x7f29d63a6c00) [pid = 3897] [serial = 966] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 118 (0x7f29d41e6400) [pid = 3897] [serial = 965] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 117 (0x7f29dd1a3000) [pid = 3897] [serial = 995] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 116 (0x7f29dd4ea800) [pid = 3897] [serial = 996] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 115 (0x7f29e3da0000) [pid = 3897] [serial = 1004] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29dd5a0800) [pid = 3897] [serial = 969] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29dcdf6000) [pid = 3897] [serial = 968] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29e5b15400) [pid = 3897] [serial = 974] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29e9da9800) [pid = 3897] [serial = 980] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29e7107400) [pid = 3897] [serial = 977] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29f4824800) [pid = 3897] [serial = 983] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 108 (0x7f29de0bf400) [pid = 3897] [serial = 986] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 107 (0x7f29ddf5e800) [pid = 3897] [serial = 1007] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 106 (0x7f29e6f8a000) [pid = 3897] [serial = 1005] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 105 (0x7f29dfa08800) [pid = 3897] [serial = 1002] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 104 (0x7f29e7146800) [pid = 3897] [serial = 1008] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | --DOMWINDOW == 103 (0x7f29de0efc00) [pid = 3897] [serial = 999] [outer = (nil)] [url = about:blank] 08:27:46 INFO - PROCESS | 3897 | 1461252466784 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 08:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1234ms 08:27:46 INFO - PROCESS | 3897 | 1461252466794 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 3897 | 1461252466797 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 08:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:27:46 INFO - PROCESS | 3897 | 1461252466826 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 3897 | 1461252466828 Marionette TRACE conn3 <- [1,1414,null,{}] 08:27:46 INFO - PROCESS | 3897 | 1461252466839 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:46 INFO - PROCESS | 3897 | 1461252466971 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 08:27:46 INFO - PROCESS | 3897 | 1461252466990 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dab6c800 == 82 [pid = 3897] [id = 361] 08:27:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 104 (0x7f29dd598800) [pid = 3897] [serial = 1084] [outer = (nil)] 08:27:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 105 (0x7f29dd840800) [pid = 3897] [serial = 1085] [outer = 0x7f29dd598800] 08:27:47 INFO - PROCESS | 3897 | 1461252467044 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 106 (0x7f29ddb5b000) [pid = 3897] [serial = 1086] [outer = 0x7f29dd598800] 08:27:47 INFO - PROCESS | 3897 | 1461252467814 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 08:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1028ms 08:27:47 INFO - PROCESS | 3897 | 1461252467851 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 08:27:47 INFO - PROCESS | 3897 | 1461252467854 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 08:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:27:47 INFO - PROCESS | 3897 | 1461252467866 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:27:47 INFO - PROCESS | 3897 | 1461252467868 Marionette TRACE conn3 <- [1,1418,null,{}] 08:27:47 INFO - PROCESS | 3897 | 1461252467873 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:48 INFO - PROCESS | 3897 | 1461252468005 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 08:27:48 INFO - PROCESS | 3897 | 1461252468019 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3d9800 == 83 [pid = 3897] [id = 362] 08:27:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 107 (0x7f29ddb5b400) [pid = 3897] [serial = 1087] [outer = (nil)] 08:27:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 108 (0x7f29de2ebc00) [pid = 3897] [serial = 1088] [outer = 0x7f29ddb5b400] 08:27:48 INFO - PROCESS | 3897 | 1461252468070 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 109 (0x7f29de70f000) [pid = 3897] [serial = 1089] [outer = 0x7f29ddb5b400] 08:27:48 INFO - PROCESS | 3897 | 1461252468805 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 08:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 974ms 08:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:27:48 INFO - PROCESS | 3897 | 1461252468840 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 08:27:48 INFO - PROCESS | 3897 | 1461252468842 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 08:27:48 INFO - PROCESS | 3897 | 1461252468846 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:27:48 INFO - PROCESS | 3897 | 1461252468854 Marionette TRACE conn3 <- [1,1422,null,{}] 08:27:48 INFO - PROCESS | 3897 | 1461252468865 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:49 INFO - PROCESS | 3897 | 1461252469024 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 08:27:49 INFO - PROCESS | 3897 | 1461252469044 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e23dd800 == 84 [pid = 3897] [id = 363] 08:27:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29ddf5e800) [pid = 3897] [serial = 1090] [outer = (nil)] 08:27:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29e053f800) [pid = 3897] [serial = 1091] [outer = 0x7f29ddf5e800] 08:27:49 INFO - PROCESS | 3897 | 1461252469094 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29e1332c00) [pid = 3897] [serial = 1092] [outer = 0x7f29ddf5e800] 08:27:49 INFO - PROCESS | 3897 | 1461252469777 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 08:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 986ms 08:27:49 INFO - PROCESS | 3897 | 1461252469833 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 08:27:49 INFO - PROCESS | 3897 | 1461252469835 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 08:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:27:49 INFO - PROCESS | 3897 | 1461252469840 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 3897 | 1461252469842 Marionette TRACE conn3 <- [1,1426,null,{}] 08:27:49 INFO - PROCESS | 3897 | 1461252469853 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:50 INFO - PROCESS | 3897 | 1461252470046 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 08:27:50 INFO - PROCESS | 3897 | 1461252470067 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e63f2000 == 85 [pid = 3897] [id = 364] 08:27:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29e6dd0c00) [pid = 3897] [serial = 1093] [outer = (nil)] 08:27:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29e7855400) [pid = 3897] [serial = 1094] [outer = 0x7f29e6dd0c00] 08:27:50 INFO - PROCESS | 3897 | 1461252470120 Marionette DEBUG loaded listener.js 08:27:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29f4a10400) [pid = 3897] [serial = 1095] [outer = 0x7f29e6dd0c00] 08:27:50 INFO - PROCESS | 3897 | --DOMWINDOW == 114 (0x7f29d22d6c00) [pid = 3897] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:27:50 INFO - PROCESS | 3897 | --DOMWINDOW == 113 (0x7f29dcda8c00) [pid = 3897] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:27:50 INFO - PROCESS | 3897 | --DOMWINDOW == 112 (0x7f29d41f2c00) [pid = 3897] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:27:50 INFO - PROCESS | 3897 | --DOMWINDOW == 111 (0x7f29d4127c00) [pid = 3897] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:27:50 INFO - PROCESS | 3897 | --DOMWINDOW == 110 (0x7f29d0f84c00) [pid = 3897] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:27:50 INFO - PROCESS | 3897 | --DOMWINDOW == 109 (0x7f29ddb63c00) [pid = 3897] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:27:50 INFO - PROCESS | 3897 | 1461252470875 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 08:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1082ms 08:27:50 INFO - PROCESS | 3897 | 1461252470927 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 3897 | 1461252470930 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 08:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:27:50 INFO - PROCESS | 3897 | 1461252470936 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - PROCESS | 3897 | 1461252470937 Marionette TRACE conn3 <- [1,1430,null,{}] 08:27:50 INFO - PROCESS | 3897 | 1461252470942 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:51 INFO - PROCESS | 3897 | 1461252471072 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 08:27:51 INFO - PROCESS | 3897 | 1461252471085 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6457800 == 86 [pid = 3897] [id = 365] 08:27:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 110 (0x7f29da5af400) [pid = 3897] [serial = 1096] [outer = (nil)] 08:27:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 111 (0x7f29de712000) [pid = 3897] [serial = 1097] [outer = 0x7f29da5af400] 08:27:51 INFO - PROCESS | 3897 | 1461252471136 Marionette DEBUG loaded listener.js 08:27:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 112 (0x7f29f7492c00) [pid = 3897] [serial = 1098] [outer = 0x7f29da5af400] 08:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 924ms 08:27:51 INFO - PROCESS | 3897 | 1461252471850 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 08:27:51 INFO - PROCESS | 3897 | 1461252471861 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 3897 | 1461252471864 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 08:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:27:51 INFO - PROCESS | 3897 | 1461252471870 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:27:51 INFO - PROCESS | 3897 | 1461252471872 Marionette TRACE conn3 <- [1,1434,null,{}] 08:27:51 INFO - PROCESS | 3897 | 1461252471877 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:52 INFO - PROCESS | 3897 | 1461252472043 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 08:27:52 INFO - PROCESS | 3897 | 1461252472062 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7c24000 == 87 [pid = 3897] [id = 366] 08:27:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 113 (0x7f29da36b000) [pid = 3897] [serial = 1099] [outer = (nil)] 08:27:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 114 (0x7f29f7923800) [pid = 3897] [serial = 1100] [outer = 0x7f29da36b000] 08:27:52 INFO - PROCESS | 3897 | 1461252472114 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 115 (0x7f29f9852800) [pid = 3897] [serial = 1101] [outer = 0x7f29da36b000] 08:27:52 INFO - PROCESS | 3897 | 1461252472815 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 08:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 974ms 08:27:52 INFO - PROCESS | 3897 | 1461252472850 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 3897 | 1461252472855 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 08:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:27:52 INFO - PROCESS | 3897 | 1461252472863 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 3897 | 1461252472868 Marionette TRACE conn3 <- [1,1438,null,{}] 08:27:52 INFO - PROCESS | 3897 | 1461252472877 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:53 INFO - PROCESS | 3897 | 1461252473059 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 08:27:53 INFO - PROCESS | 3897 | 1461252473223 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d23db800 == 88 [pid = 3897] [id = 367] 08:27:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 116 (0x7f29d0f85400) [pid = 3897] [serial = 1102] [outer = (nil)] 08:27:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 117 (0x7f29d6389000) [pid = 3897] [serial = 1103] [outer = 0x7f29d0f85400] 08:27:53 INFO - PROCESS | 3897 | 1461252473290 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 118 (0x7f29da371c00) [pid = 3897] [serial = 1104] [outer = 0x7f29d0f85400] 08:27:54 INFO - PROCESS | 3897 | 1461252474107 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 08:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1281ms 08:27:54 INFO - PROCESS | 3897 | 1461252474145 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 08:27:54 INFO - PROCESS | 3897 | 1461252474153 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 08:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:27:54 INFO - PROCESS | 3897 | 1461252474163 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:27:54 INFO - PROCESS | 3897 | 1461252474166 Marionette TRACE conn3 <- [1,1442,null,{}] 08:27:54 INFO - PROCESS | 3897 | 1461252474172 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:54 INFO - PROCESS | 3897 | 1461252474325 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 08:27:54 INFO - PROCESS | 3897 | 1461252474491 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa82800 == 89 [pid = 3897] [id = 368] 08:27:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 119 (0x7f29dafbe000) [pid = 3897] [serial = 1105] [outer = (nil)] 08:27:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 120 (0x7f29dd1a3000) [pid = 3897] [serial = 1106] [outer = 0x7f29dafbe000] 08:27:54 INFO - PROCESS | 3897 | 1461252474554 Marionette DEBUG loaded listener.js 08:27:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 121 (0x7f29dd848800) [pid = 3897] [serial = 1107] [outer = 0x7f29dafbe000] 08:27:55 INFO - PROCESS | 3897 | 1461252475439 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 08:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1337ms 08:27:55 INFO - PROCESS | 3897 | 1461252475500 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 08:27:55 INFO - PROCESS | 3897 | 1461252475504 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 08:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:27:55 INFO - PROCESS | 3897 | 1461252475509 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 3897 | 1461252475514 Marionette TRACE conn3 <- [1,1446,null,{}] 08:27:55 INFO - PROCESS | 3897 | 1461252475529 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:55 INFO - PROCESS | 3897 | 1461252475694 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 08:27:55 INFO - PROCESS | 3897 | 1461252475856 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f7426800 == 90 [pid = 3897] [id = 369] 08:27:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 122 (0x7f29de0f5800) [pid = 3897] [serial = 1108] [outer = (nil)] 08:27:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 123 (0x7f29e3abf000) [pid = 3897] [serial = 1109] [outer = 0x7f29de0f5800] 08:27:55 INFO - PROCESS | 3897 | 1461252475921 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 124 (0x7f29e7108800) [pid = 3897] [serial = 1110] [outer = 0x7f29de0f5800] 08:27:56 INFO - PROCESS | 3897 | 1461252476772 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 08:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1331ms 08:27:56 INFO - PROCESS | 3897 | 1461252476841 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 08:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:27:56 INFO - PROCESS | 3897 | 1461252476845 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 08:27:56 INFO - PROCESS | 3897 | 1461252476850 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:27:56 INFO - PROCESS | 3897 | 1461252476853 Marionette TRACE conn3 <- [1,1450,null,{}] 08:27:56 INFO - PROCESS | 3897 | 1461252476857 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:56 INFO - PROCESS | 3897 | 1461252476994 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 08:27:57 INFO - PROCESS | 3897 | 1461252477159 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fc638000 == 91 [pid = 3897] [id = 370] 08:27:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 125 (0x7f29df65ec00) [pid = 3897] [serial = 1111] [outer = (nil)] 08:27:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 126 (0x7f29f9465800) [pid = 3897] [serial = 1112] [outer = 0x7f29df65ec00] 08:27:57 INFO - PROCESS | 3897 | 1461252477222 Marionette DEBUG loaded listener.js 08:27:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 127 (0x7f29f9972000) [pid = 3897] [serial = 1113] [outer = 0x7f29df65ec00] 08:27:58 INFO - PROCESS | 3897 | 1461252478030 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 08:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1230ms 08:27:58 INFO - PROCESS | 3897 | 1461252478080 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 08:27:58 INFO - PROCESS | 3897 | 1461252478083 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 08:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:27:58 INFO - PROCESS | 3897 | 1461252478088 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:27:58 INFO - PROCESS | 3897 | 1461252478090 Marionette TRACE conn3 <- [1,1454,null,{}] 08:27:58 INFO - PROCESS | 3897 | 1461252478095 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:58 INFO - PROCESS | 3897 | 1461252478234 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 08:27:58 INFO - PROCESS | 3897 | 1461252478398 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e806e800 == 92 [pid = 3897] [id = 371] 08:27:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 128 (0x7f29d684b400) [pid = 3897] [serial = 1114] [outer = (nil)] 08:27:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29d6855800) [pid = 3897] [serial = 1115] [outer = 0x7f29d684b400] 08:27:58 INFO - PROCESS | 3897 | 1461252478460 Marionette DEBUG loaded listener.js 08:27:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29e0470c00) [pid = 3897] [serial = 1116] [outer = 0x7f29d684b400] 08:27:59 INFO - PROCESS | 3897 | 1461252479251 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 08:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1225ms 08:27:59 INFO - PROCESS | 3897 | 1461252479315 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 08:27:59 INFO - PROCESS | 3897 | 1461252479318 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 08:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:27:59 INFO - PROCESS | 3897 | 1461252479323 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 3897 | 1461252479325 Marionette TRACE conn3 <- [1,1458,null,{}] 08:27:59 INFO - PROCESS | 3897 | 1461252479330 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:59 INFO - PROCESS | 3897 | 1461252479502 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 08:27:59 INFO - PROCESS | 3897 | 1461252479663 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fde6f800 == 93 [pid = 3897] [id = 372] 08:27:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29e805ec00) [pid = 3897] [serial = 1117] [outer = (nil)] 08:27:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29e8067000) [pid = 3897] [serial = 1118] [outer = 0x7f29e805ec00] 08:27:59 INFO - PROCESS | 3897 | 1461252479727 Marionette DEBUG loaded listener.js 08:27:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29f9cf5800) [pid = 3897] [serial = 1119] [outer = 0x7f29e805ec00] 08:28:00 INFO - PROCESS | 3897 | 1461252480500 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 08:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1225ms 08:28:00 INFO - PROCESS | 3897 | 1461252480549 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 08:28:00 INFO - PROCESS | 3897 | 1461252480554 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 08:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:28:00 INFO - PROCESS | 3897 | 1461252480559 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:28:00 INFO - PROCESS | 3897 | 1461252480562 Marionette TRACE conn3 <- [1,1462,null,{}] 08:28:00 INFO - PROCESS | 3897 | 1461252480567 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:00 INFO - PROCESS | 3897 | 1461252480700 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 08:28:00 INFO - PROCESS | 3897 | 1461252480865 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1d1f000 == 94 [pid = 3897] [id = 373] 08:28:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29d68bec00) [pid = 3897] [serial = 1120] [outer = (nil)] 08:28:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29d68c7400) [pid = 3897] [serial = 1121] [outer = 0x7f29d68bec00] 08:28:00 INFO - PROCESS | 3897 | 1461252480925 Marionette DEBUG loaded listener.js 08:28:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f29d68cbc00) [pid = 3897] [serial = 1122] [outer = 0x7f29d68bec00] 08:28:01 INFO - PROCESS | 3897 | 1461252481713 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 08:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1226ms 08:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:28:01 INFO - PROCESS | 3897 | 1461252481787 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 3897 | 1461252481789 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 08:28:01 INFO - PROCESS | 3897 | 1461252481795 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 3897 | 1461252481798 Marionette TRACE conn3 <- [1,1466,null,{}] 08:28:01 INFO - PROCESS | 3897 | 1461252481802 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:01 INFO - PROCESS | 3897 | 1461252481951 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 08:28:02 INFO - PROCESS | 3897 | 1461252482113 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d204f800 == 95 [pid = 3897] [id = 374] 08:28:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f29d2068400) [pid = 3897] [serial = 1123] [outer = (nil)] 08:28:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f29d206fc00) [pid = 3897] [serial = 1124] [outer = 0x7f29d2068400] 08:28:02 INFO - PROCESS | 3897 | 1461252482180 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29d2073c00) [pid = 3897] [serial = 1125] [outer = 0x7f29d2068400] 08:28:02 INFO - PROCESS | 3897 | 1461252482942 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 08:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1180ms 08:28:02 INFO - PROCESS | 3897 | 1461252482974 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 08:28:02 INFO - PROCESS | 3897 | 1461252482977 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 08:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:28:02 INFO - PROCESS | 3897 | 1461252482982 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:28:02 INFO - PROCESS | 3897 | 1461252482984 Marionette TRACE conn3 <- [1,1470,null,{}] 08:28:02 INFO - PROCESS | 3897 | 1461252482989 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:03 INFO - PROCESS | 3897 | 1461252483144 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 08:28:03 INFO - PROCESS | 3897 | 1461252483310 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1019800 == 96 [pid = 3897] [id = 375] 08:28:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f29d2065800) [pid = 3897] [serial = 1126] [outer = (nil)] 08:28:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f29de2f0400) [pid = 3897] [serial = 1127] [outer = 0x7f29d2065800] 08:28:03 INFO - PROCESS | 3897 | 1461252483369 Marionette DEBUG loaded listener.js 08:28:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f29f374fc00) [pid = 3897] [serial = 1128] [outer = 0x7f29d2065800] 08:28:04 INFO - PROCESS | 3897 | 1461252484189 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 08:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1277ms 08:28:04 INFO - PROCESS | 3897 | 1461252484605 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 08:28:04 INFO - PROCESS | 3897 | 1461252484610 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 08:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:28:04 INFO - PROCESS | 3897 | 1461252484626 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:28:04 INFO - PROCESS | 3897 | 1461252484629 Marionette TRACE conn3 <- [1,1474,null,{}] 08:28:04 INFO - PROCESS | 3897 | 1461252484636 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:04 INFO - PROCESS | 3897 | 1461252484859 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 08:28:05 INFO - PROCESS | 3897 | 1461252485002 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d482b800 == 97 [pid = 3897] [id = 376] 08:28:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f29d4127c00) [pid = 3897] [serial = 1129] [outer = (nil)] 08:28:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f29d4130c00) [pid = 3897] [serial = 1130] [outer = 0x7f29d4127c00] 08:28:05 INFO - PROCESS | 3897 | 1461252485056 Marionette DEBUG loaded listener.js 08:28:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f29d638f800) [pid = 3897] [serial = 1131] [outer = 0x7f29d4127c00] 08:28:05 INFO - PROCESS | 3897 | 1461252485838 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 08:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1279ms 08:28:05 INFO - PROCESS | 3897 | 1461252485905 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 08:28:05 INFO - PROCESS | 3897 | 1461252485912 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 08:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:28:05 INFO - PROCESS | 3897 | 1461252485927 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - PROCESS | 3897 | 1461252485935 Marionette TRACE conn3 <- [1,1478,null,{}] 08:28:05 INFO - PROCESS | 3897 | 1461252485947 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:06 INFO - PROCESS | 3897 | 1461252486156 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 08:28:06 INFO - PROCESS | 3897 | 1461252486320 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d23d0800 == 98 [pid = 3897] [id = 377] 08:28:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f29d640ac00) [pid = 3897] [serial = 1132] [outer = (nil)] 08:28:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f29d640f400) [pid = 3897] [serial = 1133] [outer = 0x7f29d640ac00] 08:28:06 INFO - PROCESS | 3897 | 1461252486376 Marionette DEBUG loaded listener.js 08:28:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f29d67ee000) [pid = 3897] [serial = 1134] [outer = 0x7f29d640ac00] 08:28:06 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da12e800 == 97 [pid = 3897] [id = 257] 08:28:06 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e9cd4800 == 96 [pid = 3897] [id = 327] 08:28:06 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6457800 == 95 [pid = 3897] [id = 365] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f29f58ccc00) [pid = 3897] [serial = 1025] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f29f945b400) [pid = 3897] [serial = 1028] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f29f4378800) [pid = 3897] [serial = 1049] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e63f2000 == 94 [pid = 3897] [id = 364] 08:28:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e23dd800 == 93 [pid = 3897] [id = 363] 08:28:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3d9800 == 92 [pid = 3897] [id = 362] 08:28:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dab6c800 == 91 [pid = 3897] [id = 361] 08:28:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e444e800 == 90 [pid = 3897] [id = 336] 08:28:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da01b800 == 89 [pid = 3897] [id = 360] 08:28:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc54d800 == 88 [pid = 3897] [id = 359] 08:28:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ee7ca000 == 87 [pid = 3897] [id = 354] 08:28:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6d71000 == 86 [pid = 3897] [id = 353] 08:28:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e63f9000 == 85 [pid = 3897] [id = 352] 08:28:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddb31000 == 84 [pid = 3897] [id = 351] 08:28:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d4828000 == 83 [pid = 3897] [id = 350] 08:28:07 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e4947800 == 82 [pid = 3897] [id = 349] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f29f37f0000) [pid = 3897] [serial = 1011] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f29dd4e5800) [pid = 3897] [serial = 1037] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f29f9463c00) [pid = 3897] [serial = 1031] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f29e11f0400) [pid = 3897] [serial = 1044] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f29d41f2000) [pid = 3897] [serial = 1013] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f29dd4e3c00) [pid = 3897] [serial = 1040] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f29e78e5c00) [pid = 3897] [serial = 1022] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f29e053e400) [pid = 3897] [serial = 1019] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f29dd1a4800) [pid = 3897] [serial = 1016] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f29d2dec000) [pid = 3897] [serial = 1034] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29de2ef400) [pid = 3897] [serial = 1041] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29da367400) [pid = 3897] [serial = 1035] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29dd83e400) [pid = 3897] [serial = 1038] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29de716800) [pid = 3897] [serial = 1043] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29df661400) [pid = 3897] [serial = 1046] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f29e6dd7c00) [pid = 3897] [serial = 1047] [outer = (nil)] [url = about:blank] 08:28:07 INFO - PROCESS | 3897 | 1461252487269 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 08:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1394ms 08:28:07 INFO - PROCESS | 3897 | 1461252487318 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 08:28:07 INFO - PROCESS | 3897 | 1461252487322 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 08:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:28:07 INFO - PROCESS | 3897 | 1461252487327 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - PROCESS | 3897 | 1461252487329 Marionette TRACE conn3 <- [1,1482,null,{}] 08:28:07 INFO - PROCESS | 3897 | 1461252487340 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:07 INFO - PROCESS | 3897 | 1461252487475 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 08:28:07 INFO - PROCESS | 3897 | 1461252487599 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da12b000 == 83 [pid = 3897] [id = 378] 08:28:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29d68c7800) [pid = 3897] [serial = 1135] [outer = (nil)] 08:28:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29da369800) [pid = 3897] [serial = 1136] [outer = 0x7f29d68c7800] 08:28:07 INFO - PROCESS | 3897 | 1461252487655 Marionette DEBUG loaded listener.js 08:28:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29da5a3800) [pid = 3897] [serial = 1137] [outer = 0x7f29d68c7800] 08:28:08 INFO - PROCESS | 3897 | 1461252488329 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 08:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1025ms 08:28:08 INFO - PROCESS | 3897 | 1461252488352 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 08:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:28:08 INFO - PROCESS | 3897 | 1461252488355 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 08:28:08 INFO - PROCESS | 3897 | 1461252488360 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:28:08 INFO - PROCESS | 3897 | 1461252488363 Marionette TRACE conn3 <- [1,1486,null,{}] 08:28:08 INFO - PROCESS | 3897 | 1461252488367 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:08 INFO - PROCESS | 3897 | 1461252488504 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 08:28:08 INFO - PROCESS | 3897 | 1461252488630 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc55e800 == 84 [pid = 3897] [id = 379] 08:28:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29da363800) [pid = 3897] [serial = 1138] [outer = (nil)] 08:28:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29dabe0400) [pid = 3897] [serial = 1139] [outer = 0x7f29da363800] 08:28:08 INFO - PROCESS | 3897 | 1461252488681 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29dafbfc00) [pid = 3897] [serial = 1140] [outer = 0x7f29da363800] 08:28:09 INFO - PROCESS | 3897 | 1461252489283 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 08:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 975ms 08:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:28:09 INFO - PROCESS | 3897 | 1461252489335 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 08:28:09 INFO - PROCESS | 3897 | 1461252489338 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 08:28:09 INFO - PROCESS | 3897 | 1461252489343 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:28:09 INFO - PROCESS | 3897 | 1461252489345 Marionette TRACE conn3 <- [1,1490,null,{}] 08:28:09 INFO - PROCESS | 3897 | 1461252489350 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:09 INFO - PROCESS | 3897 | 1461252489539 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 08:28:09 INFO - PROCESS | 3897 | 1461252489566 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd1dc000 == 85 [pid = 3897] [id = 380] 08:28:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f29d67e9800) [pid = 3897] [serial = 1141] [outer = (nil)] 08:28:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f29dc67f800) [pid = 3897] [serial = 1142] [outer = 0x7f29d67e9800] 08:28:09 INFO - PROCESS | 3897 | 1461252489617 Marionette DEBUG loaded listener.js 08:28:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f29dcdf9c00) [pid = 3897] [serial = 1143] [outer = 0x7f29d67e9800] 08:28:10 INFO - PROCESS | 3897 | 1461252490319 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 08:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 986ms 08:28:10 INFO - PROCESS | 3897 | 1461252490336 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 08:28:10 INFO - PROCESS | 3897 | 1461252490339 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 08:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:28:10 INFO - PROCESS | 3897 | 1461252490344 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:28:10 INFO - PROCESS | 3897 | 1461252490346 Marionette TRACE conn3 <- [1,1494,null,{}] 08:28:10 INFO - PROCESS | 3897 | 1461252490351 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:10 INFO - PROCESS | 3897 | 1461252490552 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 08:28:10 INFO - PROCESS | 3897 | 1461252490579 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfc7000 == 86 [pid = 3897] [id = 381] 08:28:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29dd841800) [pid = 3897] [serial = 1144] [outer = (nil)] 08:28:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f29dd84dc00) [pid = 3897] [serial = 1145] [outer = 0x7f29dd841800] 08:28:10 INFO - PROCESS | 3897 | 1461252490632 Marionette DEBUG loaded listener.js 08:28:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f29ddb62c00) [pid = 3897] [serial = 1146] [outer = 0x7f29dd841800] 08:28:11 INFO - PROCESS | 3897 | 1461252491315 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 08:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1026ms 08:28:11 INFO - PROCESS | 3897 | 1461252491371 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 08:28:11 INFO - PROCESS | 3897 | 1461252491373 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 08:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:28:11 INFO - PROCESS | 3897 | 1461252491378 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 3897 | 1461252491381 Marionette TRACE conn3 <- [1,1498,null,{}] 08:28:11 INFO - PROCESS | 3897 | 1461252491385 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:11 INFO - PROCESS | 3897 | 1461252491782 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 08:28:11 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f29d0f7f400) [pid = 3897] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:28:11 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f29e4494c00) [pid = 3897] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:28:11 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f29e710c800) [pid = 3897] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:28:11 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f29e78e1800) [pid = 3897] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:28:11 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f29d2246800) [pid = 3897] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:28:11 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f29ddf5e800) [pid = 3897] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:28:11 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29e6dd0c00) [pid = 3897] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:28:11 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29da5af400) [pid = 3897] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:28:11 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29da5aa800) [pid = 3897] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:28:11 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29ddb5b400) [pid = 3897] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:28:11 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29d41ef400) [pid = 3897] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:28:11 INFO - PROCESS | 3897 | --DOMWINDOW == 129 (0x7f29dd598800) [pid = 3897] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:28:11 INFO - PROCESS | 3897 | --DOMWINDOW == 128 (0x7f29e6f8ac00) [pid = 3897] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:28:11 INFO - PROCESS | 3897 | 1461252491923 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d4827800 == 87 [pid = 3897] [id = 382] 08:28:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 129 (0x7f29d2de8000) [pid = 3897] [serial = 1147] [outer = (nil)] 08:28:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 130 (0x7f29d6391400) [pid = 3897] [serial = 1148] [outer = 0x7f29d2de8000] 08:28:11 INFO - PROCESS | 3897 | 1461252491974 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29ddb74c00) [pid = 3897] [serial = 1149] [outer = 0x7f29d2de8000] 08:28:12 INFO - PROCESS | 3897 | 1461252492545 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 08:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1236ms 08:28:12 INFO - PROCESS | 3897 | 1461252492614 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 08:28:12 INFO - PROCESS | 3897 | 1461252492616 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 08:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:28:12 INFO - PROCESS | 3897 | 1461252492621 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:28:12 INFO - PROCESS | 3897 | 1461252492623 Marionette TRACE conn3 <- [1,1502,null,{}] 08:28:12 INFO - PROCESS | 3897 | 1461252492628 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:12 INFO - PROCESS | 3897 | 1461252492860 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 08:28:12 INFO - PROCESS | 3897 | 1461252492873 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e116f800 == 88 [pid = 3897] [id = 383] 08:28:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29d41e6800) [pid = 3897] [serial = 1150] [outer = (nil)] 08:28:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29de1e6c00) [pid = 3897] [serial = 1151] [outer = 0x7f29d41e6800] 08:28:12 INFO - PROCESS | 3897 | 1461252492924 Marionette DEBUG loaded listener.js 08:28:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29de2f9000) [pid = 3897] [serial = 1152] [outer = 0x7f29d41e6800] 08:28:13 INFO - PROCESS | 3897 | 1461252493550 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 08:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 975ms 08:28:13 INFO - PROCESS | 3897 | 1461252493596 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 08:28:13 INFO - PROCESS | 3897 | 1461252493599 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 08:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:28:13 INFO - PROCESS | 3897 | 1461252493605 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:28:13 INFO - PROCESS | 3897 | 1461252493607 Marionette TRACE conn3 <- [1,1506,null,{}] 08:28:13 INFO - PROCESS | 3897 | 1461252493611 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:13 INFO - PROCESS | 3897 | 1461252493733 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 08:28:13 INFO - PROCESS | 3897 | 1461252493990 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1a6d800 == 89 [pid = 3897] [id = 384] 08:28:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29d0f7c800) [pid = 3897] [serial = 1153] [outer = (nil)] 08:28:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f29d2067c00) [pid = 3897] [serial = 1154] [outer = 0x7f29d0f7c800] 08:28:14 INFO - PROCESS | 3897 | 1461252494056 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f29d22e0c00) [pid = 3897] [serial = 1155] [outer = 0x7f29d0f7c800] 08:28:14 INFO - PROCESS | 3897 | 1461252494929 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 08:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1379ms 08:28:14 INFO - PROCESS | 3897 | 1461252494985 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 08:28:14 INFO - PROCESS | 3897 | 1461252494992 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 08:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:28:15 INFO - PROCESS | 3897 | 1461252494999 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:28:15 INFO - PROCESS | 3897 | 1461252495003 Marionette TRACE conn3 <- [1,1510,null,{}] 08:28:15 INFO - PROCESS | 3897 | 1461252495009 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:15 INFO - PROCESS | 3897 | 1461252495168 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 08:28:15 INFO - PROCESS | 3897 | 1461252495328 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29daf9d000 == 90 [pid = 3897] [id = 385] 08:28:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f29d22dbc00) [pid = 3897] [serial = 1156] [outer = (nil)] 08:28:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29d67ecc00) [pid = 3897] [serial = 1157] [outer = 0x7f29d22dbc00] 08:28:15 INFO - PROCESS | 3897 | 1461252495394 Marionette DEBUG loaded listener.js 08:28:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f29d68c0400) [pid = 3897] [serial = 1158] [outer = 0x7f29d22dbc00] 08:28:16 INFO - PROCESS | 3897 | 1461252496201 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 08:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1233ms 08:28:16 INFO - PROCESS | 3897 | 1461252496235 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 08:28:16 INFO - PROCESS | 3897 | 1461252496241 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 08:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:28:16 INFO - PROCESS | 3897 | 1461252496247 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:28:16 INFO - PROCESS | 3897 | 1461252496249 Marionette TRACE conn3 <- [1,1514,null,{}] 08:28:16 INFO - PROCESS | 3897 | 1461252496254 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:16 INFO - PROCESS | 3897 | 1461252496402 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 08:28:16 INFO - PROCESS | 3897 | 1461252496563 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e0f30000 == 91 [pid = 3897] [id = 386] 08:28:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f29d9f4b800) [pid = 3897] [serial = 1159] [outer = (nil)] 08:28:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f29dabd3800) [pid = 3897] [serial = 1160] [outer = 0x7f29d9f4b800] 08:28:16 INFO - PROCESS | 3897 | 1461252496625 Marionette DEBUG loaded listener.js 08:28:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f29dc685400) [pid = 3897] [serial = 1161] [outer = 0x7f29d9f4b800] 08:28:17 INFO - PROCESS | 3897 | 1461252497468 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 08:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1278ms 08:28:17 INFO - PROCESS | 3897 | 1461252497525 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 08:28:17 INFO - PROCESS | 3897 | 1461252497527 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 08:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:28:17 INFO - PROCESS | 3897 | 1461252497542 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:28:17 INFO - PROCESS | 3897 | 1461252497549 Marionette TRACE conn3 <- [1,1518,null,{}] 08:28:17 INFO - PROCESS | 3897 | 1461252497555 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:17 INFO - PROCESS | 3897 | 1461252497735 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 08:28:17 INFO - PROCESS | 3897 | 1461252497908 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6911000 == 92 [pid = 3897] [id = 387] 08:28:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f29d6411800) [pid = 3897] [serial = 1162] [outer = (nil)] 08:28:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f29dd69d000) [pid = 3897] [serial = 1163] [outer = 0x7f29d6411800] 08:28:17 INFO - PROCESS | 3897 | 1461252497970 Marionette DEBUG loaded listener.js 08:28:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f29ddb5f000) [pid = 3897] [serial = 1164] [outer = 0x7f29d6411800] 08:28:18 INFO - PROCESS | 3897 | 1461252498698 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1188ms 08:28:18 INFO - PROCESS | 3897 | 1461252498726 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 08:28:18 INFO - PROCESS | 3897 | 1461252498729 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 08:28:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:28:18 INFO - PROCESS | 3897 | 1461252498736 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:28:18 INFO - PROCESS | 3897 | 1461252498739 Marionette TRACE conn3 <- [1,1522,null,{}] 08:28:18 INFO - PROCESS | 3897 | 1461252498743 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:18 INFO - PROCESS | 3897 | 1461252498886 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 08:28:19 INFO - PROCESS | 3897 | 1461252499058 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e734e800 == 93 [pid = 3897] [id = 388] 08:28:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f29da370400) [pid = 3897] [serial = 1165] [outer = (nil)] 08:28:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f29de1ea000) [pid = 3897] [serial = 1166] [outer = 0x7f29da370400] 08:28:19 INFO - PROCESS | 3897 | 1461252499119 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f29de87ac00) [pid = 3897] [serial = 1167] [outer = 0x7f29da370400] 08:28:19 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:19 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:28:19 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:19 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:19 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:19 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:19 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:19 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:19 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:19 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:19 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:19 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:28:19 INFO - PROCESS | 3897 | 1461252499783 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 08:28:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:28:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:28:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:28:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:28:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:28:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:28:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:28:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:28:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 08:28:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:28:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:28:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:28:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 08:28:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:28:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:28:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:28:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1081ms 08:28:19 INFO - PROCESS | 3897 | 1461252499822 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 08:28:19 INFO - PROCESS | 3897 | 1461252499825 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 08:28:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:28:19 INFO - PROCESS | 3897 | 1461252499850 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 3897 | 1461252499853 Marionette TRACE conn3 <- [1,1526,null,{}] 08:28:19 INFO - PROCESS | 3897 | 1461252499857 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:19 INFO - PROCESS | 3897 | 1461252499991 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 08:28:20 INFO - PROCESS | 3897 | 1461252500168 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e9cc9000 == 94 [pid = 3897] [id = 389] 08:28:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f29e0535400) [pid = 3897] [serial = 1168] [outer = (nil)] 08:28:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f29e3ac2000) [pid = 3897] [serial = 1169] [outer = 0x7f29e0535400] 08:28:20 INFO - PROCESS | 3897 | 1461252500239 Marionette DEBUG loaded listener.js 08:28:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f29e5b0dc00) [pid = 3897] [serial = 1170] [outer = 0x7f29e0535400] 08:28:20 INFO - PROCESS | 3897 | 1461252500953 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 08:28:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:28:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:28:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:28:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:28:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:28:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:28:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:28:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:28:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:28:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1129ms 08:28:20 INFO - PROCESS | 3897 | 1461252500980 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 08:28:20 INFO - PROCESS | 3897 | 1461252500983 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 08:28:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:28:20 INFO - PROCESS | 3897 | 1461252500988 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:28:20 INFO - PROCESS | 3897 | 1461252500991 Marionette TRACE conn3 <- [1,1530,null,{}] 08:28:21 INFO - PROCESS | 3897 | 1461252501029 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:21 INFO - PROCESS | 3897 | 1461252501169 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 08:28:21 INFO - PROCESS | 3897 | 1461252501333 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f90ad000 == 95 [pid = 3897] [id = 390] 08:28:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f29e5b14400) [pid = 3897] [serial = 1171] [outer = (nil)] 08:28:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f29e714c400) [pid = 3897] [serial = 1172] [outer = 0x7f29e5b14400] 08:28:21 INFO - PROCESS | 3897 | 1461252501393 Marionette DEBUG loaded listener.js 08:28:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f29e8069000) [pid = 3897] [serial = 1173] [outer = 0x7f29e5b14400] 08:28:21 INFO - PROCESS | 3897 | 1461252501972 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 08:28:21 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 08:28:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:28:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:28:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:28:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:28:21 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 08:28:21 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:28:21 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1011ms 08:28:22 INFO - PROCESS | 3897 | 1461252502004 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 08:28:22 INFO - PROCESS | 3897 | 1461252502008 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 08:28:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:28:22 INFO - PROCESS | 3897 | 1461252502014 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:28:22 INFO - PROCESS | 3897 | 1461252502016 Marionette TRACE conn3 <- [1,1534,null,{}] 08:28:22 INFO - PROCESS | 3897 | 1461252502021 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:22 INFO - PROCESS | 3897 | 1461252502148 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 08:28:22 INFO - PROCESS | 3897 | 1461252502329 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fc632000 == 96 [pid = 3897] [id = 391] 08:28:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f29e628a000) [pid = 3897] [serial = 1174] [outer = (nil)] 08:28:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f29e9d10c00) [pid = 3897] [serial = 1175] [outer = 0x7f29e628a000] 08:28:22 INFO - PROCESS | 3897 | 1461252502389 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f29ed16b000) [pid = 3897] [serial = 1176] [outer = 0x7f29e628a000] 08:28:23 INFO - PROCESS | 3897 | 1461252503159 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:28:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:28:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1180ms 08:28:23 INFO - PROCESS | 3897 | 1461252503198 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 08:28:23 INFO - PROCESS | 3897 | 1461252503200 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 08:28:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:28:23 INFO - PROCESS | 3897 | 1461252503207 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 3897 | 1461252503209 Marionette TRACE conn3 <- [1,1538,null,{}] 08:28:23 INFO - PROCESS | 3897 | 1461252503214 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:23 INFO - PROCESS | 3897 | 1461252503350 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 08:28:23 INFO - PROCESS | 3897 | 1461252503519 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d3973000 == 97 [pid = 3897] [id = 392] 08:28:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f29e6dd1800) [pid = 3897] [serial = 1177] [outer = (nil)] 08:28:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f29f46b4800) [pid = 3897] [serial = 1178] [outer = 0x7f29e6dd1800] 08:28:23 INFO - PROCESS | 3897 | 1461252503578 Marionette DEBUG loaded listener.js 08:28:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f29f5a97c00) [pid = 3897] [serial = 1179] [outer = 0x7f29e6dd1800] 08:28:24 INFO - PROCESS | 3897 | 1461252504326 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:28:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:28:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1176ms 08:28:24 INFO - PROCESS | 3897 | 1461252504384 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 08:28:24 INFO - PROCESS | 3897 | 1461252504387 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 08:28:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:28:24 INFO - PROCESS | 3897 | 1461252504392 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:28:24 INFO - PROCESS | 3897 | 1461252504394 Marionette TRACE conn3 <- [1,1542,null,{}] 08:28:24 INFO - PROCESS | 3897 | 1461252504399 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:24 INFO - PROCESS | 3897 | 1461252504536 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 08:28:24 INFO - PROCESS | 3897 | 1461252504707 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de64c000 == 98 [pid = 3897] [id = 393] 08:28:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f29e806b400) [pid = 3897] [serial = 1180] [outer = (nil)] 08:28:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f29f5bd9c00) [pid = 3897] [serial = 1181] [outer = 0x7f29e806b400] 08:28:24 INFO - PROCESS | 3897 | 1461252504765 Marionette DEBUG loaded listener.js 08:28:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f29f9467c00) [pid = 3897] [serial = 1182] [outer = 0x7f29e806b400] 08:28:25 INFO - PROCESS | 3897 | 1461252505543 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 08:28:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:28:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1225ms 08:28:25 INFO - PROCESS | 3897 | 1461252505618 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 08:28:25 INFO - PROCESS | 3897 | 1461252505621 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 08:28:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:28:25 INFO - PROCESS | 3897 | 1461252505626 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:28:25 INFO - PROCESS | 3897 | 1461252505628 Marionette TRACE conn3 <- [1,1546,null,{}] 08:28:25 INFO - PROCESS | 3897 | 1461252505633 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:25 INFO - PROCESS | 3897 | 1461252505780 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 08:28:25 INFO - PROCESS | 3897 | 1461252505949 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1a19000 == 99 [pid = 3897] [id = 394] 08:28:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f29d1c63400) [pid = 3897] [serial = 1183] [outer = (nil)] 08:28:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f29d1c6c000) [pid = 3897] [serial = 1184] [outer = 0x7f29d1c63400] 08:28:26 INFO - PROCESS | 3897 | 1461252506019 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f29d639d800) [pid = 3897] [serial = 1185] [outer = 0x7f29d1c63400] 08:28:27 INFO - PROCESS | 3897 | 1461252507081 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:28:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:28:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1480ms 08:28:27 INFO - PROCESS | 3897 | 1461252507108 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 08:28:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:28:27 INFO - PROCESS | 3897 | 1461252507113 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 08:28:27 INFO - PROCESS | 3897 | 1461252507119 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:28:27 INFO - PROCESS | 3897 | 1461252507123 Marionette TRACE conn3 <- [1,1550,null,{}] 08:28:27 INFO - PROCESS | 3897 | 1461252507130 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:27 INFO - PROCESS | 3897 | 1461252507280 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 08:28:27 INFO - PROCESS | 3897 | 1461252507457 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da30d000 == 100 [pid = 3897] [id = 395] 08:28:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f29d206e000) [pid = 3897] [serial = 1186] [outer = (nil)] 08:28:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f29d3bb7400) [pid = 3897] [serial = 1187] [outer = 0x7f29d206e000] 08:28:27 INFO - PROCESS | 3897 | 1461252507513 Marionette DEBUG loaded listener.js 08:28:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f29d638a400) [pid = 3897] [serial = 1188] [outer = 0x7f29d206e000] 08:28:28 INFO - PROCESS | 3897 | 1461252508453 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:28:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:28:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1388ms 08:28:28 INFO - PROCESS | 3897 | 1461252508507 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 08:28:28 INFO - PROCESS | 3897 | 1461252508514 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 08:28:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:28:28 INFO - PROCESS | 3897 | 1461252508522 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:28:28 INFO - PROCESS | 3897 | 1461252508524 Marionette TRACE conn3 <- [1,1554,null,{}] 08:28:28 INFO - PROCESS | 3897 | 1461252508528 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:28 INFO - PROCESS | 3897 | 1461252508670 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 08:28:28 INFO - PROCESS | 3897 | 1461252508828 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d21a5000 == 101 [pid = 3897] [id = 396] 08:28:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f29d67e8000) [pid = 3897] [serial = 1189] [outer = (nil)] 08:28:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f29d6858800) [pid = 3897] [serial = 1190] [outer = 0x7f29d67e8000] 08:28:28 INFO - PROCESS | 3897 | 1461252508882 Marionette DEBUG loaded listener.js 08:28:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f29d9f42400) [pid = 3897] [serial = 1191] [outer = 0x7f29d67e8000] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e116f800 == 100 [pid = 3897] [id = 383] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d4827800 == 99 [pid = 3897] [id = 382] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f29f7923800) [pid = 3897] [serial = 1100] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f29dd1ae400) [pid = 3897] [serial = 1055] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f29de70ec00) [pid = 3897] [serial = 1058] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f29e927d000) [pid = 3897] [serial = 1061] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f29f4a07800) [pid = 3897] [serial = 1064] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f29f9c10800) [pid = 3897] [serial = 1067] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f29dafb9000) [pid = 3897] [serial = 1070] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f29f9c0a400) [pid = 3897] [serial = 1073] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f29d41f3400) [pid = 3897] [serial = 1076] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddfc7000 == 98 [pid = 3897] [id = 381] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd1dc000 == 97 [pid = 3897] [id = 380] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc55e800 == 96 [pid = 3897] [id = 379] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da12b000 == 95 [pid = 3897] [id = 378] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d23d0800 == 94 [pid = 3897] [id = 377] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d482b800 == 93 [pid = 3897] [id = 376] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d204f800 == 92 [pid = 3897] [id = 374] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1d1f000 == 91 [pid = 3897] [id = 373] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fde6f800 == 90 [pid = 3897] [id = 372] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e806e800 == 89 [pid = 3897] [id = 371] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fc638000 == 88 [pid = 3897] [id = 370] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f7426800 == 87 [pid = 3897] [id = 369] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa82800 == 86 [pid = 3897] [id = 368] 08:28:29 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d23db800 == 85 [pid = 3897] [id = 367] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f29e6dd3000) [pid = 3897] [serial = 975] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f29e7472800) [pid = 3897] [serial = 978] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f29f437b400) [pid = 3897] [serial = 981] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f29f5736000) [pid = 3897] [serial = 984] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f29f5a4bc00) [pid = 3897] [serial = 987] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f29e1332c00) [pid = 3897] [serial = 1092] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f29de70f000) [pid = 3897] [serial = 1089] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f29f7492c00) [pid = 3897] [serial = 1098] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f29e053f800) [pid = 3897] [serial = 1091] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f29e7855400) [pid = 3897] [serial = 1094] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f29de712000) [pid = 3897] [serial = 1097] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f29f4a10400) [pid = 3897] [serial = 1095] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f29d6389800) [pid = 3897] [serial = 1052] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f29dc688800) [pid = 3897] [serial = 1083] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f29dabd0800) [pid = 3897] [serial = 1082] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f29de2ebc00) [pid = 3897] [serial = 1088] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f29d63a0800) [pid = 3897] [serial = 1079] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f29da36ac00) [pid = 3897] [serial = 1080] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f29dd840800) [pid = 3897] [serial = 1085] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f29ddb5b000) [pid = 3897] [serial = 1086] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f29f90ef800) [pid = 3897] [serial = 1050] [outer = (nil)] [url = about:blank] 08:28:29 INFO - PROCESS | 3897 | 1461252509783 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:28:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:28:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1278ms 08:28:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:28:29 INFO - PROCESS | 3897 | 1461252509800 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 08:28:29 INFO - PROCESS | 3897 | 1461252509803 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 08:28:29 INFO - PROCESS | 3897 | 1461252509808 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:28:29 INFO - PROCESS | 3897 | 1461252509813 Marionette TRACE conn3 <- [1,1558,null,{}] 08:28:29 INFO - PROCESS | 3897 | 1461252509826 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:29 INFO - PROCESS | 3897 | 1461252509956 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 08:28:29 INFO - PROCESS | 3897 | 1461252509970 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29daf95000 == 86 [pid = 3897] [id = 397] 08:28:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f29da5ad000) [pid = 3897] [serial = 1192] [outer = (nil)] 08:28:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f29dafb5800) [pid = 3897] [serial = 1193] [outer = 0x7f29da5ad000] 08:28:30 INFO - PROCESS | 3897 | 1461252510025 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f29dc68dc00) [pid = 3897] [serial = 1194] [outer = 0x7f29da5ad000] 08:28:30 INFO - PROCESS | 3897 | 1461252510718 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:28:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:28:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 931ms 08:28:30 INFO - PROCESS | 3897 | 1461252510739 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 08:28:30 INFO - PROCESS | 3897 | 1461252510743 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 08:28:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:28:30 INFO - PROCESS | 3897 | 1461252510748 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:28:30 INFO - PROCESS | 3897 | 1461252510749 Marionette TRACE conn3 <- [1,1562,null,{}] 08:28:30 INFO - PROCESS | 3897 | 1461252510754 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:30 INFO - PROCESS | 3897 | 1461252510929 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 08:28:30 INFO - PROCESS | 3897 | 1461252510949 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd1d8800 == 87 [pid = 3897] [id = 398] 08:28:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f29da5ac400) [pid = 3897] [serial = 1195] [outer = (nil)] 08:28:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f29dd4ea800) [pid = 3897] [serial = 1196] [outer = 0x7f29da5ac400] 08:28:31 INFO - PROCESS | 3897 | 1461252511000 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f29dd846c00) [pid = 3897] [serial = 1197] [outer = 0x7f29da5ac400] 08:28:31 INFO - PROCESS | 3897 | 1461252511613 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:28:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:28:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 973ms 08:28:31 INFO - PROCESS | 3897 | 1461252511726 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 3897 | 1461252511728 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 08:28:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:28:31 INFO - PROCESS | 3897 | 1461252511733 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 3897 | 1461252511735 Marionette TRACE conn3 <- [1,1566,null,{}] 08:28:31 INFO - PROCESS | 3897 | 1461252511740 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:31 INFO - PROCESS | 3897 | 1461252511914 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 08:28:31 INFO - PROCESS | 3897 | 1461252511997 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3d3800 == 88 [pid = 3897] [id = 399] 08:28:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f29dafb6000) [pid = 3897] [serial = 1198] [outer = (nil)] 08:28:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f29dcdf5c00) [pid = 3897] [serial = 1199] [outer = 0x7f29dafb6000] 08:28:32 INFO - PROCESS | 3897 | 1461252512058 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f29de707800) [pid = 3897] [serial = 1200] [outer = 0x7f29dafb6000] 08:28:32 INFO - PROCESS | 3897 | 1461252512680 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:28:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:28:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 978ms 08:28:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:28:32 INFO - PROCESS | 3897 | 1461252512712 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 08:28:32 INFO - PROCESS | 3897 | 1461252512714 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 08:28:32 INFO - PROCESS | 3897 | 1461252512718 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:28:32 INFO - PROCESS | 3897 | 1461252512721 Marionette TRACE conn3 <- [1,1570,null,{}] 08:28:32 INFO - PROCESS | 3897 | 1461252512726 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:32 INFO - PROCESS | 3897 | 1461252512931 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 08:28:32 INFO - PROCESS | 3897 | 1461252512971 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e23ce800 == 89 [pid = 3897] [id = 400] 08:28:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f29dfa04400) [pid = 3897] [serial = 1201] [outer = (nil)] 08:28:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f29e6dd9000) [pid = 3897] [serial = 1202] [outer = 0x7f29dfa04400] 08:28:33 INFO - PROCESS | 3897 | 1461252513027 Marionette DEBUG loaded listener.js 08:28:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f29e8065400) [pid = 3897] [serial = 1203] [outer = 0x7f29dfa04400] 08:28:33 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f29d67e9800) [pid = 3897] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:28:33 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f29dd841800) [pid = 3897] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:28:33 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f29d2de8000) [pid = 3897] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:28:33 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f29d640ac00) [pid = 3897] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:28:33 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f29da363800) [pid = 3897] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:28:33 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f29d68c7800) [pid = 3897] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:28:33 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f29d4127c00) [pid = 3897] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:28:33 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f29da36b000) [pid = 3897] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:28:33 INFO - PROCESS | 3897 | 1461252513887 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:28:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:28:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1179ms 08:28:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:28:33 INFO - PROCESS | 3897 | 1461252513898 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 3897 | 1461252513900 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 08:28:33 INFO - PROCESS | 3897 | 1461252513904 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 3897 | 1461252513908 Marionette TRACE conn3 <- [1,1574,null,{}] 08:28:33 INFO - PROCESS | 3897 | 1461252513913 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:34 INFO - PROCESS | 3897 | 1461252514056 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 08:28:34 INFO - PROCESS | 3897 | 1461252514187 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e11e4000 == 90 [pid = 3897] [id = 401] 08:28:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f29d6389c00) [pid = 3897] [serial = 1204] [outer = (nil)] 08:28:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f29dafb1400) [pid = 3897] [serial = 1205] [outer = 0x7f29d6389c00] 08:28:34 INFO - PROCESS | 3897 | 1461252514237 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f29e6ed1400) [pid = 3897] [serial = 1206] [outer = 0x7f29d6389c00] 08:28:34 INFO - PROCESS | 3897 | 1461252514806 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 08:28:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:28:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 929ms 08:28:34 INFO - PROCESS | 3897 | 1461252514834 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 08:28:34 INFO - PROCESS | 3897 | 1461252514836 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 08:28:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:28:34 INFO - PROCESS | 3897 | 1461252514842 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:28:34 INFO - PROCESS | 3897 | 1461252514843 Marionette TRACE conn3 <- [1,1578,null,{}] 08:28:34 INFO - PROCESS | 3897 | 1461252514848 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:34 INFO - PROCESS | 3897 | 1461252514971 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 08:28:35 INFO - PROCESS | 3897 | 1461252515105 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6914000 == 91 [pid = 3897] [id = 402] 08:28:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f29d6410800) [pid = 3897] [serial = 1207] [outer = (nil)] 08:28:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f29e9db1400) [pid = 3897] [serial = 1208] [outer = 0x7f29d6410800] 08:28:35 INFO - PROCESS | 3897 | 1461252515157 Marionette DEBUG loaded listener.js 08:28:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f29f90ef800) [pid = 3897] [serial = 1209] [outer = 0x7f29d6410800] 08:28:35 INFO - PROCESS | 3897 | 1461252515715 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 08:28:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:28:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 924ms 08:28:35 INFO - PROCESS | 3897 | 1461252515844 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 08:28:35 INFO - PROCESS | 3897 | 1461252515849 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 08:28:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:28:35 INFO - PROCESS | 3897 | 1461252515860 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:28:35 INFO - PROCESS | 3897 | 1461252515865 Marionette TRACE conn3 <- [1,1582,null,{}] 08:28:35 INFO - PROCESS | 3897 | 1461252515872 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:36 INFO - PROCESS | 3897 | 1461252516053 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 08:28:36 INFO - PROCESS | 3897 | 1461252516224 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1fe2000 == 92 [pid = 3897] [id = 403] 08:28:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f29d2073400) [pid = 3897] [serial = 1210] [outer = (nil)] 08:28:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f29d22db000) [pid = 3897] [serial = 1211] [outer = 0x7f29d2073400] 08:28:36 INFO - PROCESS | 3897 | 1461252516288 Marionette DEBUG loaded listener.js 08:28:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f29d6385400) [pid = 3897] [serial = 1212] [outer = 0x7f29d2073400] 08:28:37 INFO - PROCESS | 3897 | 1461252517067 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:28:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:28:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1286ms 08:28:37 INFO - PROCESS | 3897 | 1461252517143 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 08:28:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:28:37 INFO - PROCESS | 3897 | 1461252517148 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 08:28:37 INFO - PROCESS | 3897 | 1461252517158 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:28:37 INFO - PROCESS | 3897 | 1461252517163 Marionette TRACE conn3 <- [1,1586,null,{}] 08:28:37 INFO - PROCESS | 3897 | 1461252517169 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:37 INFO - PROCESS | 3897 | 1461252517365 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 08:28:37 INFO - PROCESS | 3897 | 1461252517534 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd1d2800 == 93 [pid = 3897] [id = 404] 08:28:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f29d2244800) [pid = 3897] [serial = 1213] [outer = (nil)] 08:28:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f29d68c9c00) [pid = 3897] [serial = 1214] [outer = 0x7f29d2244800] 08:28:37 INFO - PROCESS | 3897 | 1461252517595 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f29da5a2000) [pid = 3897] [serial = 1215] [outer = 0x7f29d2244800] 08:28:38 INFO - PROCESS | 3897 | 1461252518441 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 08:28:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:28:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1336ms 08:28:38 INFO - PROCESS | 3897 | 1461252518491 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 08:28:38 INFO - PROCESS | 3897 | 1461252518495 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 08:28:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:28:38 INFO - PROCESS | 3897 | 1461252518500 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:28:38 INFO - PROCESS | 3897 | 1461252518502 Marionette TRACE conn3 <- [1,1590,null,{}] 08:28:38 INFO - PROCESS | 3897 | 1461252518514 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:38 INFO - PROCESS | 3897 | 1461252518666 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 08:28:38 INFO - PROCESS | 3897 | 1461252518844 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71d9800 == 94 [pid = 3897] [id = 405] 08:28:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f29ddf5b000) [pid = 3897] [serial = 1216] [outer = (nil)] 08:28:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f29de059400) [pid = 3897] [serial = 1217] [outer = 0x7f29ddf5b000] 08:28:38 INFO - PROCESS | 3897 | 1461252518918 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f29e0534c00) [pid = 3897] [serial = 1218] [outer = 0x7f29ddf5b000] 08:28:39 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7334800 == 93 [pid = 3897] [id = 12] 08:28:39 INFO - PROCESS | 3897 | 1461252519849 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 08:28:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:28:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1376ms 08:28:39 INFO - PROCESS | 3897 | 1461252519877 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 08:28:39 INFO - PROCESS | 3897 | 1461252519880 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 08:28:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:28:39 INFO - PROCESS | 3897 | 1461252519886 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:28:39 INFO - PROCESS | 3897 | 1461252519888 Marionette TRACE conn3 <- [1,1594,null,{}] 08:28:39 INFO - PROCESS | 3897 | 1461252519893 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:40 INFO - PROCESS | 3897 | 1461252520033 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 08:28:40 INFO - PROCESS | 3897 | 1461252520207 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ed08f800 == 94 [pid = 3897] [id = 406] 08:28:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f29dd4e7400) [pid = 3897] [serial = 1219] [outer = (nil)] 08:28:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f29e5527400) [pid = 3897] [serial = 1220] [outer = 0x7f29dd4e7400] 08:28:40 INFO - PROCESS | 3897 | 1461252520268 Marionette DEBUG loaded listener.js 08:28:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f29e7472800) [pid = 3897] [serial = 1221] [outer = 0x7f29dd4e7400] 08:28:41 INFO - PROCESS | 3897 | 1461252521046 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:28:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:28:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1225ms 08:28:41 INFO - PROCESS | 3897 | 1461252521112 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 08:28:41 INFO - PROCESS | 3897 | 1461252521115 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 08:28:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:28:41 INFO - PROCESS | 3897 | 1461252521120 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:28:41 INFO - PROCESS | 3897 | 1461252521123 Marionette TRACE conn3 <- [1,1598,null,{}] 08:28:41 INFO - PROCESS | 3897 | 1461252521127 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:41 INFO - PROCESS | 3897 | 1461252521265 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 08:28:41 INFO - PROCESS | 3897 | 1461252521433 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f5a7b800 == 95 [pid = 3897] [id = 407] 08:28:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f29d412d800) [pid = 3897] [serial = 1222] [outer = (nil)] 08:28:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f29e9d7a400) [pid = 3897] [serial = 1223] [outer = 0x7f29d412d800] 08:28:41 INFO - PROCESS | 3897 | 1461252521492 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f29f5a99800) [pid = 3897] [serial = 1224] [outer = 0x7f29d412d800] 08:28:42 INFO - PROCESS | 3897 | 1461252522290 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:28:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:28:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1226ms 08:28:42 INFO - PROCESS | 3897 | 1461252522346 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 08:28:42 INFO - PROCESS | 3897 | 1461252522349 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 08:28:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:28:42 INFO - PROCESS | 3897 | 1461252522354 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - PROCESS | 3897 | 1461252522357 Marionette TRACE conn3 <- [1,1602,null,{}] 08:28:42 INFO - PROCESS | 3897 | 1461252522361 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:42 INFO - PROCESS | 3897 | 1461252522519 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 08:28:42 INFO - PROCESS | 3897 | 1461252522696 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f2a18ad2800 == 96 [pid = 3897] [id = 408] 08:28:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f29dcd9c000) [pid = 3897] [serial = 1225] [outer = (nil)] 08:28:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f29f9cf8400) [pid = 3897] [serial = 1226] [outer = 0x7f29dcd9c000] 08:28:42 INFO - PROCESS | 3897 | 1461252522760 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f29f9dbbc00) [pid = 3897] [serial = 1227] [outer = 0x7f29dcd9c000] 08:28:43 INFO - PROCESS | 3897 | 1461252523499 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 08:28:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:28:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1175ms 08:28:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:28:43 INFO - PROCESS | 3897 | 1461252523535 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 08:28:43 INFO - PROCESS | 3897 | 1461252523538 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 08:28:43 INFO - PROCESS | 3897 | 1461252523543 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 3897 | 1461252523546 Marionette TRACE conn3 <- [1,1606,null,{}] 08:28:43 INFO - PROCESS | 3897 | 1461252523551 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:43 INFO - PROCESS | 3897 | 1461252523684 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 08:28:43 INFO - PROCESS | 3897 | 1461252523859 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d30e1800 == 97 [pid = 3897] [id = 409] 08:28:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f29d2182000) [pid = 3897] [serial = 1228] [outer = (nil)] 08:28:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f29d218b400) [pid = 3897] [serial = 1229] [outer = 0x7f29d2182000] 08:28:43 INFO - PROCESS | 3897 | 1461252523921 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f29d2190c00) [pid = 3897] [serial = 1230] [outer = 0x7f29d2182000] 08:28:44 INFO - PROCESS | 3897 | 1461252524708 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 08:28:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:28:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1227ms 08:28:44 INFO - PROCESS | 3897 | 1461252524770 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 08:28:44 INFO - PROCESS | 3897 | 1461252524773 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 08:28:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:28:44 INFO - PROCESS | 3897 | 1461252524778 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:28:44 INFO - PROCESS | 3897 | 1461252524781 Marionette TRACE conn3 <- [1,1610,null,{}] 08:28:44 INFO - PROCESS | 3897 | 1461252524785 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:44 INFO - PROCESS | 3897 | 1461252524922 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 08:28:45 INFO - PROCESS | 3897 | 1461252525097 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de5d2000 == 98 [pid = 3897] [id = 410] 08:28:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f29d2183c00) [pid = 3897] [serial = 1231] [outer = (nil)] 08:28:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f29d474ec00) [pid = 3897] [serial = 1232] [outer = 0x7f29d2183c00] 08:28:45 INFO - PROCESS | 3897 | 1461252525157 Marionette DEBUG loaded listener.js 08:28:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f29d4753400) [pid = 3897] [serial = 1233] [outer = 0x7f29d2183c00] 08:28:45 INFO - PROCESS | 3897 | 1461252525887 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 08:28:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:28:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1126ms 08:28:45 INFO - PROCESS | 3897 | 1461252525905 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 08:28:45 INFO - PROCESS | 3897 | 1461252525907 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 08:28:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:28:45 INFO - PROCESS | 3897 | 1461252525913 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:28:45 INFO - PROCESS | 3897 | 1461252525915 Marionette TRACE conn3 <- [1,1614,null,{}] 08:28:45 INFO - PROCESS | 3897 | 1461252525920 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:46 INFO - PROCESS | 3897 | 1461252526059 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 08:28:46 INFO - PROCESS | 3897 | 1461252526245 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d656c800 == 99 [pid = 3897] [id = 411] 08:28:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f29d2186c00) [pid = 3897] [serial = 1234] [outer = (nil)] 08:28:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f29d658b800) [pid = 3897] [serial = 1235] [outer = 0x7f29d2186c00] 08:28:46 INFO - PROCESS | 3897 | 1461252526306 Marionette DEBUG loaded listener.js 08:28:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f29d6590800) [pid = 3897] [serial = 1236] [outer = 0x7f29d2186c00] 08:28:47 INFO - PROCESS | 3897 | 1461252527014 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 08:28:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 08:28:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1175ms 08:28:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:28:47 INFO - PROCESS | 3897 | 1461252527089 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 08:28:47 INFO - PROCESS | 3897 | 1461252527091 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 08:28:47 INFO - PROCESS | 3897 | 1461252527097 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 3897 | 1461252527099 Marionette TRACE conn3 <- [1,1618,null,{}] 08:28:47 INFO - PROCESS | 3897 | 1461252527104 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:47 INFO - PROCESS | 3897 | 1461252527252 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 08:28:47 INFO - PROCESS | 3897 | 1461252527428 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dda35800 == 100 [pid = 3897] [id = 412] 08:28:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f29d218f000) [pid = 3897] [serial = 1237] [outer = (nil)] 08:28:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f29d6596400) [pid = 3897] [serial = 1238] [outer = 0x7f29d218f000] 08:28:47 INFO - PROCESS | 3897 | 1461252527486 Marionette DEBUG loaded listener.js 08:28:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f29ddb71400) [pid = 3897] [serial = 1239] [outer = 0x7f29d218f000] 08:28:48 INFO - PROCESS | 3897 | 1461252528298 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 08:28:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:28:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1227ms 08:28:48 INFO - PROCESS | 3897 | 1461252528323 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 08:28:48 INFO - PROCESS | 3897 | 1461252528326 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 08:28:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:28:48 INFO - PROCESS | 3897 | 1461252528332 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:28:48 INFO - PROCESS | 3897 | 1461252528335 Marionette TRACE conn3 <- [1,1622,null,{}] 08:28:48 INFO - PROCESS | 3897 | 1461252528340 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:48 INFO - PROCESS | 3897 | 1461252528497 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 08:28:49 INFO - PROCESS | 3897 | 1461252529095 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d6580000 == 101 [pid = 3897] [id = 413] 08:28:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29d1c67000) [pid = 3897] [serial = 1240] [outer = (nil)] 08:28:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29d1c6e000) [pid = 3897] [serial = 1241] [outer = 0x7f29d1c67000] 08:28:49 INFO - PROCESS | 3897 | 1461252529158 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29d2185c00) [pid = 3897] [serial = 1242] [outer = 0x7f29d1c67000] 08:28:49 INFO - PROCESS | 3897 | 1461252529913 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 08:28:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 08:28:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1635ms 08:28:49 INFO - PROCESS | 3897 | 1461252529968 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 08:28:49 INFO - PROCESS | 3897 | 1461252529974 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 08:28:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:28:49 INFO - PROCESS | 3897 | 1461252529981 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:28:49 INFO - PROCESS | 3897 | 1461252529985 Marionette TRACE conn3 <- [1,1626,null,{}] 08:28:49 INFO - PROCESS | 3897 | 1461252529990 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:50 INFO - PROCESS | 3897 | 1461252530142 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 08:28:50 INFO - PROCESS | 3897 | 1461252530443 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1023000 == 102 [pid = 3897] [id = 414] 08:28:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29d41edc00) [pid = 3897] [serial = 1243] [outer = (nil)] 08:28:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29d6405400) [pid = 3897] [serial = 1244] [outer = 0x7f29d41edc00] 08:28:50 INFO - PROCESS | 3897 | 1461252530503 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29d67ed800) [pid = 3897] [serial = 1245] [outer = 0x7f29d41edc00] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e049a000 == 101 [pid = 3897] [id = 320] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e11e4000 == 100 [pid = 3897] [id = 401] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29de1e6c00) [pid = 3897] [serial = 1151] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29d68c7400) [pid = 3897] [serial = 1121] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29d206fc00) [pid = 3897] [serial = 1124] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f29de2f0400) [pid = 3897] [serial = 1127] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e23ce800 == 99 [pid = 3897] [id = 400] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3d3800 == 98 [pid = 3897] [id = 399] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd1d8800 == 97 [pid = 3897] [id = 398] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29daf95000 == 96 [pid = 3897] [id = 397] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d21a5000 == 95 [pid = 3897] [id = 396] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da30d000 == 94 [pid = 3897] [id = 395] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e9cc9000 == 93 [pid = 3897] [id = 389] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e734e800 == 92 [pid = 3897] [id = 388] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6911000 == 91 [pid = 3897] [id = 387] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e0f30000 == 90 [pid = 3897] [id = 386] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29daf9d000 == 89 [pid = 3897] [id = 385] 08:28:51 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1a6d800 == 88 [pid = 3897] [id = 384] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f29dd84dc00) [pid = 3897] [serial = 1145] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f29d6391400) [pid = 3897] [serial = 1148] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f29d640f400) [pid = 3897] [serial = 1133] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f29d67ee000) [pid = 3897] [serial = 1134] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f29d6855800) [pid = 3897] [serial = 1115] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f29dabe0400) [pid = 3897] [serial = 1139] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f29dafbfc00) [pid = 3897] [serial = 1140] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f29da369800) [pid = 3897] [serial = 1136] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f29da5a3800) [pid = 3897] [serial = 1137] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f29f9465800) [pid = 3897] [serial = 1112] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f29d6389000) [pid = 3897] [serial = 1103] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f29dd1a3000) [pid = 3897] [serial = 1106] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f29d638f800) [pid = 3897] [serial = 1131] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f29d4130c00) [pid = 3897] [serial = 1130] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f29e8067000) [pid = 3897] [serial = 1118] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f29e3abf000) [pid = 3897] [serial = 1109] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f29f9852800) [pid = 3897] [serial = 1101] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f29dc67f800) [pid = 3897] [serial = 1142] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f29dcdf9c00) [pid = 3897] [serial = 1143] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f29ddb62c00) [pid = 3897] [serial = 1146] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f29ddb74c00) [pid = 3897] [serial = 1149] [outer = (nil)] [url = about:blank] 08:28:51 INFO - PROCESS | 3897 | 1461252531369 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:28:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:28:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1433ms 08:28:51 INFO - PROCESS | 3897 | 1461252531417 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 08:28:51 INFO - PROCESS | 3897 | 1461252531421 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 08:28:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:28:51 INFO - PROCESS | 3897 | 1461252531427 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 3897 | 1461252531429 Marionette TRACE conn3 <- [1,1630,null,{}] 08:28:51 INFO - PROCESS | 3897 | 1461252531434 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:51 INFO - PROCESS | 3897 | 1461252531559 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 08:28:51 INFO - PROCESS | 3897 | 1461252531693 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d219d800 == 89 [pid = 3897] [id = 415] 08:28:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f29d22dd400) [pid = 3897] [serial = 1246] [outer = (nil)] 08:28:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f29d68cac00) [pid = 3897] [serial = 1247] [outer = 0x7f29d22dd400] 08:28:51 INFO - PROCESS | 3897 | 1461252531745 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f29da5a3800) [pid = 3897] [serial = 1248] [outer = 0x7f29d22dd400] 08:28:52 INFO - PROCESS | 3897 | 1461252532386 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 08:28:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:28:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 975ms 08:28:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:28:52 INFO - PROCESS | 3897 | 1461252532401 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 08:28:52 INFO - PROCESS | 3897 | 1461252532404 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 08:28:52 INFO - PROCESS | 3897 | 1461252532416 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 3897 | 1461252532423 Marionette TRACE conn3 <- [1,1634,null,{}] 08:28:52 INFO - PROCESS | 3897 | 1461252532430 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:52 INFO - PROCESS | 3897 | 1461252532569 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 08:28:52 INFO - PROCESS | 3897 | 1461252532704 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc556800 == 90 [pid = 3897] [id = 416] 08:28:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f29da5aa800) [pid = 3897] [serial = 1249] [outer = (nil)] 08:28:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f29dc686800) [pid = 3897] [serial = 1250] [outer = 0x7f29da5aa800] 08:28:52 INFO - PROCESS | 3897 | 1461252532754 Marionette DEBUG loaded listener.js 08:28:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f29dd1a4800) [pid = 3897] [serial = 1251] [outer = 0x7f29da5aa800] 08:28:53 INFO - PROCESS | 3897 | 1461252533328 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:28:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:28:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 941ms 08:28:53 INFO - PROCESS | 3897 | 1461252533348 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 08:28:53 INFO - PROCESS | 3897 | 1461252533353 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 08:28:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:28:53 INFO - PROCESS | 3897 | 1461252533358 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 3897 | 1461252533360 Marionette TRACE conn3 <- [1,1638,null,{}] 08:28:53 INFO - PROCESS | 3897 | 1461252533364 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:53 INFO - PROCESS | 3897 | 1461252533496 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 08:28:53 INFO - PROCESS | 3897 | 1461252533657 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd017000 == 91 [pid = 3897] [id = 417] 08:28:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f29d3bb5c00) [pid = 3897] [serial = 1252] [outer = (nil)] 08:28:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f29dd4e8c00) [pid = 3897] [serial = 1253] [outer = 0x7f29d3bb5c00] 08:28:53 INFO - PROCESS | 3897 | 1461252533708 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f29ddb5a400) [pid = 3897] [serial = 1254] [outer = 0x7f29d3bb5c00] 08:28:54 INFO - PROCESS | 3897 | 1461252534325 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 08:28:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:28:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1024ms 08:28:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:28:54 INFO - PROCESS | 3897 | 1461252534383 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 08:28:54 INFO - PROCESS | 3897 | 1461252534385 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 08:28:54 INFO - PROCESS | 3897 | 1461252534390 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - PROCESS | 3897 | 1461252534393 Marionette TRACE conn3 <- [1,1642,null,{}] 08:28:54 INFO - PROCESS | 3897 | 1461252534397 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:54 INFO - PROCESS | 3897 | 1461252534569 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 08:28:54 INFO - PROCESS | 3897 | 1461252534591 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dda2b800 == 92 [pid = 3897] [id = 418] 08:28:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f29de0f2400) [pid = 3897] [serial = 1255] [outer = (nil)] 08:28:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f29de2f0400) [pid = 3897] [serial = 1256] [outer = 0x7f29de0f2400] 08:28:54 INFO - PROCESS | 3897 | 1461252534652 Marionette DEBUG loaded listener.js 08:28:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f29e0472800) [pid = 3897] [serial = 1257] [outer = 0x7f29de0f2400] 08:28:55 INFO - PROCESS | 3897 | 1461252535333 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 08:28:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:28:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 983ms 08:28:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:28:55 INFO - PROCESS | 3897 | 1461252535373 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 08:28:55 INFO - PROCESS | 3897 | 1461252535374 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 08:28:55 INFO - PROCESS | 3897 | 1461252535380 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:28:55 INFO - PROCESS | 3897 | 1461252535382 Marionette TRACE conn3 <- [1,1646,null,{}] 08:28:55 INFO - PROCESS | 3897 | 1461252535394 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:55 INFO - PROCESS | 3897 | 1461252535562 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 08:28:55 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f29d67e8000) [pid = 3897] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:28:55 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f29d41e6800) [pid = 3897] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:28:55 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f29dafb6000) [pid = 3897] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:28:55 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f29dfa04400) [pid = 3897] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:28:55 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f29d6389c00) [pid = 3897] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:28:55 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f29da5ac400) [pid = 3897] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:28:55 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f29d206e000) [pid = 3897] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:28:55 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f29da5ad000) [pid = 3897] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:28:55 INFO - PROCESS | 3897 | 1461252535906 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1a81000 == 93 [pid = 3897] [id = 419] 08:28:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f29d206e000) [pid = 3897] [serial = 1258] [outer = (nil)] 08:28:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f29d67ec800) [pid = 3897] [serial = 1259] [outer = 0x7f29d206e000] 08:28:55 INFO - PROCESS | 3897 | 1461252535965 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f29de2f4000) [pid = 3897] [serial = 1260] [outer = 0x7f29d206e000] 08:28:56 INFO - PROCESS | 3897 | 1461252536538 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 08:28:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:28:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1185ms 08:28:56 INFO - PROCESS | 3897 | 1461252536564 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 08:28:56 INFO - PROCESS | 3897 | 1461252536566 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 08:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:28:56 INFO - PROCESS | 3897 | 1461252536572 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 3897 | 1461252536574 Marionette TRACE conn3 <- [1,1650,null,{}] 08:28:56 INFO - PROCESS | 3897 | 1461252536578 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:56 INFO - PROCESS | 3897 | 1461252536699 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 08:28:56 INFO - PROCESS | 3897 | 1461252536835 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de646000 == 94 [pid = 3897] [id = 420] 08:28:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f29d41e6800) [pid = 3897] [serial = 1261] [outer = (nil)] 08:28:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f29e1dce000) [pid = 3897] [serial = 1262] [outer = 0x7f29d41e6800] 08:28:56 INFO - PROCESS | 3897 | 1461252536884 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f29e3ab8800) [pid = 3897] [serial = 1263] [outer = 0x7f29d41e6800] 08:28:57 INFO - PROCESS | 3897 | 1461252537481 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 08:28:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:28:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 926ms 08:28:57 INFO - PROCESS | 3897 | 1461252537498 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 08:28:57 INFO - PROCESS | 3897 | 1461252537501 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 08:28:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:28:57 INFO - PROCESS | 3897 | 1461252537506 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:28:57 INFO - PROCESS | 3897 | 1461252537509 Marionette TRACE conn3 <- [1,1654,null,{}] 08:28:57 INFO - PROCESS | 3897 | 1461252537513 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:57 INFO - PROCESS | 3897 | 1461252537634 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 08:28:57 INFO - PROCESS | 3897 | 1461252537772 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e11d2800 == 95 [pid = 3897] [id = 421] 08:28:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f29dcdf0800) [pid = 3897] [serial = 1264] [outer = (nil)] 08:28:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f29e583d400) [pid = 3897] [serial = 1265] [outer = 0x7f29dcdf0800] 08:28:57 INFO - PROCESS | 3897 | 1461252537823 Marionette DEBUG loaded listener.js 08:28:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f29e7472400) [pid = 3897] [serial = 1266] [outer = 0x7f29dcdf0800] 08:28:58 INFO - PROCESS | 3897 | 1461252538638 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:28:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:28:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1177ms 08:28:58 INFO - PROCESS | 3897 | 1461252538683 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 08:28:58 INFO - PROCESS | 3897 | 1461252538689 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 08:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:28:58 INFO - PROCESS | 3897 | 1461252538697 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:28:58 INFO - PROCESS | 3897 | 1461252538701 Marionette TRACE conn3 <- [1,1658,null,{}] 08:28:58 INFO - PROCESS | 3897 | 1461252538707 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:28:58 INFO - PROCESS | 3897 | 1461252538873 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 08:28:59 INFO - PROCESS | 3897 | 1461252539045 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da012800 == 96 [pid = 3897] [id = 422] 08:28:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f29d2ded000) [pid = 3897] [serial = 1267] [outer = (nil)] 08:28:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f29d4755800) [pid = 3897] [serial = 1268] [outer = 0x7f29d2ded000] 08:28:59 INFO - PROCESS | 3897 | 1461252539118 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f29d6595400) [pid = 3897] [serial = 1269] [outer = 0x7f29d2ded000] 08:28:59 INFO - PROCESS | 3897 | 1461252539919 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1282ms 08:28:59 INFO - PROCESS | 3897 | 1461252539980 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 08:28:59 INFO - PROCESS | 3897 | 1461252539987 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 08:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:29:00 INFO - PROCESS | 3897 | 1461252539996 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 3897 | 1461252539999 Marionette TRACE conn3 <- [1,1662,null,{}] 08:29:00 INFO - PROCESS | 3897 | 1461252540003 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:00 INFO - PROCESS | 3897 | 1461252540160 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 08:29:00 INFO - PROCESS | 3897 | 1461252540333 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd553800 == 97 [pid = 3897] [id = 423] 08:29:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f29d4748000) [pid = 3897] [serial = 1270] [outer = (nil)] 08:29:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f29da5a9400) [pid = 3897] [serial = 1271] [outer = 0x7f29d4748000] 08:29:00 INFO - PROCESS | 3897 | 1461252540398 Marionette DEBUG loaded listener.js 08:29:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f29dafb7c00) [pid = 3897] [serial = 1272] [outer = 0x7f29d4748000] 08:29:01 INFO - PROCESS | 3897 | 1461252541254 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1330ms 08:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:29:01 INFO - PROCESS | 3897 | 1461252541326 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 08:29:01 INFO - PROCESS | 3897 | 1461252541329 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 08:29:01 INFO - PROCESS | 3897 | 1461252541334 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 3897 | 1461252541339 Marionette TRACE conn3 <- [1,1666,null,{}] 08:29:01 INFO - PROCESS | 3897 | 1461252541353 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:01 INFO - PROCESS | 3897 | 1461252541548 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 08:29:01 INFO - PROCESS | 3897 | 1461252541720 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5dad000 == 98 [pid = 3897] [id = 424] 08:29:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29dd1ab000) [pid = 3897] [serial = 1273] [outer = (nil)] 08:29:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29ddb76c00) [pid = 3897] [serial = 1274] [outer = 0x7f29dd1ab000] 08:29:01 INFO - PROCESS | 3897 | 1461252541782 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29de709c00) [pid = 3897] [serial = 1275] [outer = 0x7f29dd1ab000] 08:29:02 INFO - PROCESS | 3897 | 1461252542570 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 08:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1281ms 08:29:02 INFO - PROCESS | 3897 | 1461252542616 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 08:29:02 INFO - PROCESS | 3897 | 1461252542620 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 08:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:29:02 INFO - PROCESS | 3897 | 1461252542625 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 3897 | 1461252542627 Marionette TRACE conn3 <- [1,1670,null,{}] 08:29:02 INFO - PROCESS | 3897 | 1461252542632 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:02 INFO - PROCESS | 3897 | 1461252542771 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 08:29:02 INFO - PROCESS | 3897 | 1461252542946 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e691d000 == 99 [pid = 3897] [id = 425] 08:29:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29dabcd800) [pid = 3897] [serial = 1276] [outer = (nil)] 08:29:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29e1332c00) [pid = 3897] [serial = 1277] [outer = 0x7f29dabcd800] 08:29:03 INFO - PROCESS | 3897 | 1461252543006 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29e1dd2000) [pid = 3897] [serial = 1278] [outer = 0x7f29dabcd800] 08:29:03 INFO - PROCESS | 3897 | 1461252543778 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 08:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1179ms 08:29:03 INFO - PROCESS | 3897 | 1461252543805 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 08:29:03 INFO - PROCESS | 3897 | 1461252543809 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 08:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:29:03 INFO - PROCESS | 3897 | 1461252543814 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:29:03 INFO - PROCESS | 3897 | 1461252543816 Marionette TRACE conn3 <- [1,1674,null,{}] 08:29:03 INFO - PROCESS | 3897 | 1461252543821 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:03 INFO - PROCESS | 3897 | 1461252543958 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 08:29:04 INFO - PROCESS | 3897 | 1461252544139 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e8078800 == 100 [pid = 3897] [id = 426] 08:29:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29de879c00) [pid = 3897] [serial = 1279] [outer = (nil)] 08:29:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f29e5acc800) [pid = 3897] [serial = 1280] [outer = 0x7f29de879c00] 08:29:04 INFO - PROCESS | 3897 | 1461252544201 Marionette DEBUG loaded listener.js 08:29:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f29e78eac00) [pid = 3897] [serial = 1281] [outer = 0x7f29de879c00] 08:29:04 INFO - PROCESS | 3897 | 1461252544931 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 08:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1177ms 08:29:04 INFO - PROCESS | 3897 | 1461252544992 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 3897 | 1461252544994 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 08:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:29:05 INFO - PROCESS | 3897 | 1461252544999 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:29:05 INFO - PROCESS | 3897 | 1461252545001 Marionette TRACE conn3 <- [1,1678,null,{}] 08:29:05 INFO - PROCESS | 3897 | 1461252545006 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:05 INFO - PROCESS | 3897 | 1461252545161 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 08:29:05 INFO - PROCESS | 3897 | 1461252545333 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f7426800 == 101 [pid = 3897] [id = 427] 08:29:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29e806c000) [pid = 3897] [serial = 1282] [outer = (nil)] 08:29:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29f5a96800) [pid = 3897] [serial = 1283] [outer = 0x7f29e806c000] 08:29:05 INFO - PROCESS | 3897 | 1461252545402 Marionette DEBUG loaded listener.js 08:29:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29f7492c00) [pid = 3897] [serial = 1284] [outer = 0x7f29e806c000] 08:29:06 INFO - PROCESS | 3897 | 1461252546170 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 08:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1233ms 08:29:06 INFO - PROCESS | 3897 | 1461252546233 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 3897 | 1461252546236 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 08:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:29:06 INFO - PROCESS | 3897 | 1461252546241 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 3897 | 1461252546244 Marionette TRACE conn3 <- [1,1682,null,{}] 08:29:06 INFO - PROCESS | 3897 | 1461252546249 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:06 INFO - PROCESS | 3897 | 1461252546382 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 08:29:06 INFO - PROCESS | 3897 | 1461252546559 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fdc10800 == 102 [pid = 3897] [id = 428] 08:29:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29e9da8c00) [pid = 3897] [serial = 1285] [outer = (nil)] 08:29:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29f97cb400) [pid = 3897] [serial = 1286] [outer = 0x7f29e9da8c00] 08:29:06 INFO - PROCESS | 3897 | 1461252546618 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29f996c400) [pid = 3897] [serial = 1287] [outer = 0x7f29e9da8c00] 08:29:07 INFO - PROCESS | 3897 | 1461252547354 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 08:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1175ms 08:29:07 INFO - PROCESS | 3897 | 1461252547421 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 08:29:07 INFO - PROCESS | 3897 | 1461252547423 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 08:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:29:07 INFO - PROCESS | 3897 | 1461252547430 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:29:07 INFO - PROCESS | 3897 | 1461252547432 Marionette TRACE conn3 <- [1,1686,null,{}] 08:29:07 INFO - PROCESS | 3897 | 1461252547437 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:07 INFO - PROCESS | 3897 | 1461252547588 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 08:29:07 INFO - PROCESS | 3897 | 1461252547763 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2f12800 == 103 [pid = 3897] [id = 429] 08:29:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29d4725400) [pid = 3897] [serial = 1288] [outer = (nil)] 08:29:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29d472b800) [pid = 3897] [serial = 1289] [outer = 0x7f29d4725400] 08:29:07 INFO - PROCESS | 3897 | 1461252547821 Marionette DEBUG loaded listener.js 08:29:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29d4730400) [pid = 3897] [serial = 1290] [outer = 0x7f29d4725400] 08:29:08 INFO - PROCESS | 3897 | 1461252548533 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 08:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 08:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1174ms 08:29:08 INFO - PROCESS | 3897 | 1461252548606 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 08:29:08 INFO - PROCESS | 3897 | 1461252548609 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 08:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:29:08 INFO - PROCESS | 3897 | 1461252548614 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - PROCESS | 3897 | 1461252548616 Marionette TRACE conn3 <- [1,1690,null,{}] 08:29:08 INFO - PROCESS | 3897 | 1461252548622 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:08 INFO - PROCESS | 3897 | 1461252548763 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 08:29:08 INFO - PROCESS | 3897 | 1461252548940 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de7d0000 == 104 [pid = 3897] [id = 430] 08:29:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29d4725000) [pid = 3897] [serial = 1291] [outer = (nil)] 08:29:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29de06f400) [pid = 3897] [serial = 1292] [outer = 0x7f29d4725000] 08:29:09 INFO - PROCESS | 3897 | 1461252549002 Marionette DEBUG loaded listener.js 08:29:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29de074400) [pid = 3897] [serial = 1293] [outer = 0x7f29d4725000] 08:29:09 INFO - PROCESS | 3897 | 1461252549741 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 08:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1177ms 08:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:29:09 INFO - PROCESS | 3897 | 1461252549792 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 3897 | 1461252549795 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 08:29:09 INFO - PROCESS | 3897 | 1461252549816 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 3897 | 1461252549818 Marionette TRACE conn3 <- [1,1694,null,{}] 08:29:09 INFO - PROCESS | 3897 | 1461252549825 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:09 INFO - PROCESS | 3897 | 1461252549970 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 08:29:10 INFO - PROCESS | 3897 | 1461252550146 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de7e7000 == 105 [pid = 3897] [id = 431] 08:29:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f29d4726800) [pid = 3897] [serial = 1294] [outer = (nil)] 08:29:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f29de079000) [pid = 3897] [serial = 1295] [outer = 0x7f29d4726800] 08:29:10 INFO - PROCESS | 3897 | 1461252550212 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f29e60a0c00) [pid = 3897] [serial = 1296] [outer = 0x7f29d4726800] 08:29:10 INFO - PROCESS | 3897 | 1461252550920 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 08:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1143ms 08:29:10 INFO - PROCESS | 3897 | 1461252550943 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 3897 | 1461252550946 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 08:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:29:10 INFO - PROCESS | 3897 | 1461252550951 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 3897 | 1461252550955 Marionette TRACE conn3 <- [1,1698,null,{}] 08:29:10 INFO - PROCESS | 3897 | 1461252550959 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:11 INFO - PROCESS | 3897 | 1461252551200 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 08:29:11 INFO - PROCESS | 3897 | 1461252551334 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cf2df800 == 106 [pid = 3897] [id = 432] 08:29:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f29cf3c8400) [pid = 3897] [serial = 1297] [outer = (nil)] 08:29:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f29d22d4000) [pid = 3897] [serial = 1298] [outer = 0x7f29cf3c8400] 08:29:11 INFO - PROCESS | 3897 | 1461252551403 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f29f996f000) [pid = 3897] [serial = 1299] [outer = 0x7f29cf3c8400] 08:29:12 INFO - PROCESS | 3897 | 1461252552193 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 08:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 08:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1276ms 08:29:12 INFO - PROCESS | 3897 | 1461252552228 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 08:29:12 INFO - PROCESS | 3897 | 1461252552232 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 08:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:29:12 INFO - PROCESS | 3897 | 1461252552236 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:29:12 INFO - PROCESS | 3897 | 1461252552239 Marionette TRACE conn3 <- [1,1702,null,{}] 08:29:12 INFO - PROCESS | 3897 | 1461252552243 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:12 INFO - PROCESS | 3897 | 1461252552411 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 08:29:12 INFO - PROCESS | 3897 | 1461252552595 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ccf76000 == 107 [pid = 3897] [id = 433] 08:29:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29cf3cc000) [pid = 3897] [serial = 1300] [outer = (nil)] 08:29:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29d1241c00) [pid = 3897] [serial = 1301] [outer = 0x7f29cf3cc000] 08:29:12 INFO - PROCESS | 3897 | 1461252552652 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29d4127c00) [pid = 3897] [serial = 1302] [outer = 0x7f29cf3cc000] 08:29:13 INFO - PROCESS | 3897 | 1461252553727 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1531ms 08:29:13 INFO - PROCESS | 3897 | 1461252553768 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 08:29:13 INFO - PROCESS | 3897 | 1461252553773 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 08:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:29:13 INFO - PROCESS | 3897 | 1461252553781 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 3897 | 1461252553785 Marionette TRACE conn3 <- [1,1706,null,{}] 08:29:13 INFO - PROCESS | 3897 | 1461252553791 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:13 INFO - PROCESS | 3897 | 1461252553941 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 08:29:14 INFO - PROCESS | 3897 | 1461252554136 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d4827000 == 108 [pid = 3897] [id = 434] 08:29:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29d123a800) [pid = 3897] [serial = 1303] [outer = (nil)] 08:29:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29d2183400) [pid = 3897] [serial = 1304] [outer = 0x7f29d123a800] 08:29:14 INFO - PROCESS | 3897 | 1461252554192 Marionette DEBUG loaded listener.js 08:29:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29d22e1000) [pid = 3897] [serial = 1305] [outer = 0x7f29d123a800] 08:29:15 INFO - PROCESS | 3897 | 1461252555098 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 08:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1385ms 08:29:15 INFO - PROCESS | 3897 | 1461252555167 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 08:29:15 INFO - PROCESS | 3897 | 1461252555173 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 08:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:29:15 INFO - PROCESS | 3897 | 1461252555181 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:29:15 INFO - PROCESS | 3897 | 1461252555185 Marionette TRACE conn3 <- [1,1710,null,{}] 08:29:15 INFO - PROCESS | 3897 | 1461252555190 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:15 INFO - PROCESS | 3897 | 1461252555338 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 08:29:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de646000 == 107 [pid = 3897] [id = 420] 08:29:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1a81000 == 106 [pid = 3897] [id = 419] 08:29:15 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29e714c400) [pid = 3897] [serial = 1172] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29e9d10c00) [pid = 3897] [serial = 1175] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f29f46b4800) [pid = 3897] [serial = 1178] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29f5bd9c00) [pid = 3897] [serial = 1181] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29e9db1400) [pid = 3897] [serial = 1208] [outer = (nil)] [url = about:blank] 08:29:15 INFO - PROCESS | 3897 | 1461252555582 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dda2b800 == 105 [pid = 3897] [id = 418] 08:29:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd017000 == 104 [pid = 3897] [id = 417] 08:29:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc556800 == 103 [pid = 3897] [id = 416] 08:29:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d219d800 == 102 [pid = 3897] [id = 415] 08:29:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1023000 == 101 [pid = 3897] [id = 414] 08:29:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d203c800 == 102 [pid = 3897] [id = 435] 08:29:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29d224d400) [pid = 3897] [serial = 1306] [outer = (nil)] 08:29:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29d63a7000) [pid = 3897] [serial = 1307] [outer = 0x7f29d224d400] 08:29:15 INFO - PROCESS | 3897 | 1461252555645 Marionette DEBUG loaded listener.js 08:29:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29d6590000) [pid = 3897] [serial = 1308] [outer = 0x7f29d224d400] 08:29:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d6580000 == 101 [pid = 3897] [id = 413] 08:29:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d30e1800 == 100 [pid = 3897] [id = 409] 08:29:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f2a18ad2800 == 99 [pid = 3897] [id = 408] 08:29:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f5a7b800 == 98 [pid = 3897] [id = 407] 08:29:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ed08f800 == 97 [pid = 3897] [id = 406] 08:29:15 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e71d9800 == 96 [pid = 3897] [id = 405] 08:29:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd1d2800 == 95 [pid = 3897] [id = 404] 08:29:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1fe2000 == 94 [pid = 3897] [id = 403] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f29de2f9000) [pid = 3897] [serial = 1152] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29e3ac2000) [pid = 3897] [serial = 1169] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29d1c6c000) [pid = 3897] [serial = 1184] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f29dabd3800) [pid = 3897] [serial = 1160] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f29de1ea000) [pid = 3897] [serial = 1166] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f29d67ecc00) [pid = 3897] [serial = 1157] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f29e8065400) [pid = 3897] [serial = 1203] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f29e6ed1400) [pid = 3897] [serial = 1206] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f29dd846c00) [pid = 3897] [serial = 1197] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f29dcdf5c00) [pid = 3897] [serial = 1199] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29de707800) [pid = 3897] [serial = 1200] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29e6dd9000) [pid = 3897] [serial = 1202] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29dafb1400) [pid = 3897] [serial = 1205] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f29dd4ea800) [pid = 3897] [serial = 1196] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29d638a400) [pid = 3897] [serial = 1188] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29d3bb7400) [pid = 3897] [serial = 1187] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29dafb5800) [pid = 3897] [serial = 1193] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29dc68dc00) [pid = 3897] [serial = 1194] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29d2067c00) [pid = 3897] [serial = 1154] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29d9f42400) [pid = 3897] [serial = 1191] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29d6858800) [pid = 3897] [serial = 1190] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29dd69d000) [pid = 3897] [serial = 1163] [outer = (nil)] [url = about:blank] 08:29:16 INFO - PROCESS | 3897 | 1461252556377 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 08:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1231ms 08:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:29:16 INFO - PROCESS | 3897 | 1461252556412 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 08:29:16 INFO - PROCESS | 3897 | 1461252556414 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 08:29:16 INFO - PROCESS | 3897 | 1461252556420 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 3897 | 1461252556425 Marionette TRACE conn3 <- [1,1714,null,{}] 08:29:16 INFO - PROCESS | 3897 | 1461252556438 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:16 INFO - PROCESS | 3897 | 1461252556641 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 08:29:16 INFO - PROCESS | 3897 | 1461252556663 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da30d000 == 95 [pid = 3897] [id = 436] 08:29:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29da36b800) [pid = 3897] [serial = 1309] [outer = (nil)] 08:29:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29da5a9000) [pid = 3897] [serial = 1310] [outer = 0x7f29da36b800] 08:29:16 INFO - PROCESS | 3897 | 1461252556716 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29dafb9000) [pid = 3897] [serial = 1311] [outer = 0x7f29da36b800] 08:29:17 INFO - PROCESS | 3897 | 1461252557383 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 984ms 08:29:17 INFO - PROCESS | 3897 | 1461252557402 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 08:29:17 INFO - PROCESS | 3897 | 1461252557405 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 08:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:29:17 INFO - PROCESS | 3897 | 1461252557411 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 3897 | 1461252557413 Marionette TRACE conn3 <- [1,1718,null,{}] 08:29:17 INFO - PROCESS | 3897 | 1461252557418 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:17 INFO - PROCESS | 3897 | 1461252557598 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 08:29:17 INFO - PROCESS | 3897 | 1461252557618 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc568000 == 96 [pid = 3897] [id = 437] 08:29:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29da36d400) [pid = 3897] [serial = 1312] [outer = (nil)] 08:29:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29dcdeb800) [pid = 3897] [serial = 1313] [outer = 0x7f29da36d400] 08:29:17 INFO - PROCESS | 3897 | 1461252557670 Marionette DEBUG loaded listener.js 08:29:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29dd6a4000) [pid = 3897] [serial = 1314] [outer = 0x7f29da36d400] 08:29:18 INFO - PROCESS | 3897 | 1461252558382 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1024ms 08:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:29:18 INFO - PROCESS | 3897 | 1461252558438 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 08:29:18 INFO - PROCESS | 3897 | 1461252558440 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 08:29:18 INFO - PROCESS | 3897 | 1461252558445 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:29:18 INFO - PROCESS | 3897 | 1461252558448 Marionette TRACE conn3 <- [1,1722,null,{}] 08:29:18 INFO - PROCESS | 3897 | 1461252558452 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:18 INFO - PROCESS | 3897 | 1461252558640 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 08:29:18 INFO - PROCESS | 3897 | 1461252558666 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd01e800 == 97 [pid = 3897] [id = 438] 08:29:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29dcd9e400) [pid = 3897] [serial = 1315] [outer = (nil)] 08:29:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29ddb62c00) [pid = 3897] [serial = 1316] [outer = 0x7f29dcd9e400] 08:29:18 INFO - PROCESS | 3897 | 1461252558716 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29de076800) [pid = 3897] [serial = 1317] [outer = 0x7f29dcd9e400] 08:29:19 INFO - PROCESS | 3897 | 1461252559382 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 08:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 08:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 974ms 08:29:19 INFO - PROCESS | 3897 | 1461252559419 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 08:29:19 INFO - PROCESS | 3897 | 1461252559421 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 08:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:29:19 INFO - PROCESS | 3897 | 1461252559426 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 3897 | 1461252559429 Marionette TRACE conn3 <- [1,1726,null,{}] 08:29:19 INFO - PROCESS | 3897 | 1461252559438 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:19 INFO - PROCESS | 3897 | 1461252559642 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 08:29:19 INFO - PROCESS | 3897 | 1461252559670 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3e8000 == 98 [pid = 3897] [id = 439] 08:29:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29de1e5400) [pid = 3897] [serial = 1318] [outer = (nil)] 08:29:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29e11a8400) [pid = 3897] [serial = 1319] [outer = 0x7f29de1e5400] 08:29:19 INFO - PROCESS | 3897 | 1461252559724 Marionette DEBUG loaded listener.js 08:29:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29e6dd4800) [pid = 3897] [serial = 1320] [outer = 0x7f29de1e5400] 08:29:20 INFO - PROCESS | 3897 | 1461252560633 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 08:29:20 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29d41e6800) [pid = 3897] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:29:20 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29d41edc00) [pid = 3897] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:29:20 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29d22dd400) [pid = 3897] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:29:20 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f29d6410800) [pid = 3897] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:29:20 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29d3bb5c00) [pid = 3897] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:29:20 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29d206e000) [pid = 3897] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:29:20 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29d1c67000) [pid = 3897] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:29:20 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29da5aa800) [pid = 3897] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:29:20 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29dcda9c00) [pid = 3897] [serial = 36] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:29:20 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29de0f2400) [pid = 3897] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1284ms 08:29:20 INFO - PROCESS | 3897 | 1461252560710 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 08:29:20 INFO - PROCESS | 3897 | 1461252560713 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 08:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:29:20 INFO - PROCESS | 3897 | 1461252560718 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 3897 | 1461252560720 Marionette TRACE conn3 <- [1,1730,null,{}] 08:29:20 INFO - PROCESS | 3897 | 1461252560725 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:20 INFO - PROCESS | 3897 | 1461252560851 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 08:29:20 INFO - PROCESS | 3897 | 1461252560987 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd1da800 == 99 [pid = 3897] [id = 440] 08:29:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29cf3c4800) [pid = 3897] [serial = 1321] [outer = (nil)] 08:29:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29dda8a000) [pid = 3897] [serial = 1322] [outer = 0x7f29cf3c4800] 08:29:21 INFO - PROCESS | 3897 | 1461252561038 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29e1dcdc00) [pid = 3897] [serial = 1323] [outer = 0x7f29cf3c4800] 08:29:21 INFO - PROCESS | 3897 | 1461252561598 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 08:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 08:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 927ms 08:29:21 INFO - PROCESS | 3897 | 1461252561646 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 08:29:21 INFO - PROCESS | 3897 | 1461252561649 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 08:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:29:21 INFO - PROCESS | 3897 | 1461252561654 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:29:21 INFO - PROCESS | 3897 | 1461252561657 Marionette TRACE conn3 <- [1,1734,null,{}] 08:29:21 INFO - PROCESS | 3897 | 1461252561661 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:21 INFO - PROCESS | 3897 | 1461252561795 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 08:29:21 INFO - PROCESS | 3897 | 1461252561811 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e0f25000 == 100 [pid = 3897] [id = 441] 08:29:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29dabe0400) [pid = 3897] [serial = 1324] [outer = (nil)] 08:29:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29e805e800) [pid = 3897] [serial = 1325] [outer = 0x7f29dabe0400] 08:29:21 INFO - PROCESS | 3897 | 1461252561863 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29f37e8000) [pid = 3897] [serial = 1326] [outer = 0x7f29dabe0400] 08:29:22 INFO - PROCESS | 3897 | 1461252562595 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 08:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1074ms 08:29:22 INFO - PROCESS | 3897 | 1461252562744 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 08:29:22 INFO - PROCESS | 3897 | 1461252562749 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 08:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:29:22 INFO - PROCESS | 3897 | 1461252562755 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:29:22 INFO - PROCESS | 3897 | 1461252562761 Marionette TRACE conn3 <- [1,1738,null,{}] 08:29:22 INFO - PROCESS | 3897 | 1461252562768 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:22 INFO - PROCESS | 3897 | 1461252562981 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 08:29:23 INFO - PROCESS | 3897 | 1461252563162 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d205b800 == 101 [pid = 3897] [id = 442] 08:29:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29d1240400) [pid = 3897] [serial = 1327] [outer = (nil)] 08:29:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29d1c70800) [pid = 3897] [serial = 1328] [outer = 0x7f29d1240400] 08:29:23 INFO - PROCESS | 3897 | 1461252563224 Marionette DEBUG loaded listener.js 08:29:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29d22da800) [pid = 3897] [serial = 1329] [outer = 0x7f29d1240400] 08:29:24 INFO - PROCESS | 3897 | 1461252563999 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 08:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1283ms 08:29:24 INFO - PROCESS | 3897 | 1461252564039 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 08:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:29:24 INFO - PROCESS | 3897 | 1461252564044 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 08:29:24 INFO - PROCESS | 3897 | 1461252564054 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:29:24 INFO - PROCESS | 3897 | 1461252564059 Marionette TRACE conn3 <- [1,1742,null,{}] 08:29:24 INFO - PROCESS | 3897 | 1461252564064 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:24 INFO - PROCESS | 3897 | 1461252564232 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 08:29:24 INFO - PROCESS | 3897 | 1461252564419 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29daf98800 == 102 [pid = 3897] [id = 443] 08:29:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29d2de8000) [pid = 3897] [serial = 1330] [outer = (nil)] 08:29:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f29d6597c00) [pid = 3897] [serial = 1331] [outer = 0x7f29d2de8000] 08:29:24 INFO - PROCESS | 3897 | 1461252564479 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f29d9f4fc00) [pid = 3897] [serial = 1332] [outer = 0x7f29d2de8000] 08:29:25 INFO - PROCESS | 3897 | 1461252565340 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 08:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1336ms 08:29:25 INFO - PROCESS | 3897 | 1461252565387 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 3897 | 1461252565390 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 08:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:29:25 INFO - PROCESS | 3897 | 1461252565396 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - PROCESS | 3897 | 1461252565399 Marionette TRACE conn3 <- [1,1746,null,{}] 08:29:25 INFO - PROCESS | 3897 | 1461252565412 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:25 INFO - PROCESS | 3897 | 1461252565571 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 08:29:25 INFO - PROCESS | 3897 | 1461252565757 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5a3d800 == 103 [pid = 3897] [id = 444] 08:29:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f29ddb57400) [pid = 3897] [serial = 1333] [outer = (nil)] 08:29:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f29de071000) [pid = 3897] [serial = 1334] [outer = 0x7f29ddb57400] 08:29:25 INFO - PROCESS | 3897 | 1461252565825 Marionette DEBUG loaded listener.js 08:29:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f29de2f9000) [pid = 3897] [serial = 1335] [outer = 0x7f29ddb57400] 08:29:26 INFO - PROCESS | 3897 | 1461252566686 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 08:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1339ms 08:29:26 INFO - PROCESS | 3897 | 1461252566736 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 08:29:26 INFO - PROCESS | 3897 | 1461252566739 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 08:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:29:26 INFO - PROCESS | 3897 | 1461252566744 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 3897 | 1461252566746 Marionette TRACE conn3 <- [1,1750,null,{}] 08:29:26 INFO - PROCESS | 3897 | 1461252566751 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:26 INFO - PROCESS | 3897 | 1461252566901 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 08:29:27 INFO - PROCESS | 3897 | 1461252567086 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6d7f800 == 104 [pid = 3897] [id = 445] 08:29:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f29ddb57c00) [pid = 3897] [serial = 1336] [outer = (nil)] 08:29:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29e45dec00) [pid = 3897] [serial = 1337] [outer = 0x7f29ddb57c00] 08:29:27 INFO - PROCESS | 3897 | 1461252567148 Marionette DEBUG loaded listener.js 08:29:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29e7860800) [pid = 3897] [serial = 1338] [outer = 0x7f29ddb57c00] 08:29:27 INFO - PROCESS | 3897 | 1461252567974 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 08:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1275ms 08:29:28 INFO - PROCESS | 3897 | 1461252568021 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 08:29:28 INFO - PROCESS | 3897 | 1461252568024 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 08:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:29:28 INFO - PROCESS | 3897 | 1461252568029 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:29:28 INFO - PROCESS | 3897 | 1461252568031 Marionette TRACE conn3 <- [1,1754,null,{}] 08:29:28 INFO - PROCESS | 3897 | 1461252568036 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:28 INFO - PROCESS | 3897 | 1461252568173 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 08:29:28 INFO - PROCESS | 3897 | 1461252568366 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f37bf800 == 105 [pid = 3897] [id = 446] 08:29:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29e4494400) [pid = 3897] [serial = 1339] [outer = (nil)] 08:29:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29f46b4400) [pid = 3897] [serial = 1340] [outer = 0x7f29e4494400] 08:29:28 INFO - PROCESS | 3897 | 1461252568428 Marionette DEBUG loaded listener.js 08:29:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29f9264000) [pid = 3897] [serial = 1341] [outer = 0x7f29e4494400] 08:29:29 INFO - PROCESS | 3897 | 1461252569176 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 08:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1179ms 08:29:29 INFO - PROCESS | 3897 | 1461252569209 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 08:29:29 INFO - PROCESS | 3897 | 1461252569212 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 08:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:29:29 INFO - PROCESS | 3897 | 1461252569218 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:29:29 INFO - PROCESS | 3897 | 1461252569220 Marionette TRACE conn3 <- [1,1758,null,{}] 08:29:29 INFO - PROCESS | 3897 | 1461252569225 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:29 INFO - PROCESS | 3897 | 1461252569462 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 08:29:29 INFO - PROCESS | 3897 | 1461252569594 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fdc17800 == 106 [pid = 3897] [id = 447] 08:29:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29cf1b8800) [pid = 3897] [serial = 1342] [outer = (nil)] 08:29:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29f9271800) [pid = 3897] [serial = 1343] [outer = 0x7f29cf1b8800] 08:29:29 INFO - PROCESS | 3897 | 1461252569662 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29ddb5ac00) [pid = 3897] [serial = 1344] [outer = 0x7f29cf1b8800] 08:29:30 INFO - PROCESS | 3897 | 1461252570406 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 08:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1227ms 08:29:30 INFO - PROCESS | 3897 | 1461252570447 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 08:29:30 INFO - PROCESS | 3897 | 1461252570450 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 08:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:29:30 INFO - PROCESS | 3897 | 1461252570455 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:29:30 INFO - PROCESS | 3897 | 1461252570457 Marionette TRACE conn3 <- [1,1762,null,{}] 08:29:30 INFO - PROCESS | 3897 | 1461252570462 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:30 INFO - PROCESS | 3897 | 1461252570612 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 08:29:30 INFO - PROCESS | 3897 | 1461252570797 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d651c800 == 107 [pid = 3897] [id = 448] 08:29:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29cf1b9c00) [pid = 3897] [serial = 1345] [outer = (nil)] 08:29:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29daca9000) [pid = 3897] [serial = 1346] [outer = 0x7f29cf1b9c00] 08:29:30 INFO - PROCESS | 3897 | 1461252570856 Marionette DEBUG loaded listener.js 08:29:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29dacae000) [pid = 3897] [serial = 1347] [outer = 0x7f29cf1b9c00] 08:29:31 INFO - PROCESS | 3897 | 1461252571695 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 08:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1275ms 08:29:31 INFO - PROCESS | 3897 | 1461252571734 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 08:29:31 INFO - PROCESS | 3897 | 1461252571736 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 08:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:29:31 INFO - PROCESS | 3897 | 1461252571742 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:29:31 INFO - PROCESS | 3897 | 1461252571744 Marionette TRACE conn3 <- [1,1766,null,{}] 08:29:31 INFO - PROCESS | 3897 | 1461252571749 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:31 INFO - PROCESS | 3897 | 1461252571887 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 08:29:32 INFO - PROCESS | 3897 | 1461252572073 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d31a6800 == 108 [pid = 3897] [id = 449] 08:29:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29cf1bd000) [pid = 3897] [serial = 1348] [outer = (nil)] 08:29:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29d2dac400) [pid = 3897] [serial = 1349] [outer = 0x7f29cf1bd000] 08:29:32 INFO - PROCESS | 3897 | 1461252572132 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29d2db1000) [pid = 3897] [serial = 1350] [outer = 0x7f29cf1bd000] 08:29:32 INFO - PROCESS | 3897 | 1461252572950 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 08:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1276ms 08:29:33 INFO - PROCESS | 3897 | 1461252573018 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 08:29:33 INFO - PROCESS | 3897 | 1461252573021 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 08:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:29:33 INFO - PROCESS | 3897 | 1461252573026 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:29:33 INFO - PROCESS | 3897 | 1461252573029 Marionette TRACE conn3 <- [1,1770,null,{}] 08:29:33 INFO - PROCESS | 3897 | 1461252573034 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:33 INFO - PROCESS | 3897 | 1461252573186 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 08:29:33 INFO - PROCESS | 3897 | 1461252573383 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d310f000 == 109 [pid = 3897] [id = 450] 08:29:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29cc4cb000) [pid = 3897] [serial = 1351] [outer = (nil)] 08:29:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29cc4d0000) [pid = 3897] [serial = 1352] [outer = 0x7f29cc4cb000] 08:29:33 INFO - PROCESS | 3897 | 1461252573443 Marionette DEBUG loaded listener.js 08:29:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29cc4d5800) [pid = 3897] [serial = 1353] [outer = 0x7f29cc4cb000] 08:29:34 INFO - PROCESS | 3897 | 1461252574216 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 08:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1225ms 08:29:34 INFO - PROCESS | 3897 | 1461252574257 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 08:29:34 INFO - PROCESS | 3897 | 1461252574259 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 08:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:29:34 INFO - PROCESS | 3897 | 1461252574265 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 3897 | 1461252574267 Marionette TRACE conn3 <- [1,1774,null,{}] 08:29:34 INFO - PROCESS | 3897 | 1461252574272 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:34 INFO - PROCESS | 3897 | 1461252574414 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 08:29:34 INFO - PROCESS | 3897 | 1461252574602 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d31b5000 == 110 [pid = 3897] [id = 451] 08:29:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29cc4cb400) [pid = 3897] [serial = 1354] [outer = (nil)] 08:29:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29d2db1800) [pid = 3897] [serial = 1355] [outer = 0x7f29cc4cb400] 08:29:34 INFO - PROCESS | 3897 | 1461252574664 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29dacaf000) [pid = 3897] [serial = 1356] [outer = 0x7f29cc4cb400] 08:29:35 INFO - PROCESS | 3897 | 1461252575471 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 08:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1276ms 08:29:35 INFO - PROCESS | 3897 | 1461252575542 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 08:29:35 INFO - PROCESS | 3897 | 1461252575546 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 08:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:29:35 INFO - PROCESS | 3897 | 1461252575551 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:29:35 INFO - PROCESS | 3897 | 1461252575554 Marionette TRACE conn3 <- [1,1778,null,{}] 08:29:35 INFO - PROCESS | 3897 | 1461252575559 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:35 INFO - PROCESS | 3897 | 1461252575730 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 08:29:35 INFO - PROCESS | 3897 | 1461252575916 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc739000 == 111 [pid = 3897] [id = 452] 08:29:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29cc4d1400) [pid = 3897] [serial = 1357] [outer = (nil)] 08:29:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29d6684400) [pid = 3897] [serial = 1358] [outer = 0x7f29cc4d1400] 08:29:35 INFO - PROCESS | 3897 | 1461252575980 Marionette DEBUG loaded listener.js 08:29:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29d668ec00) [pid = 3897] [serial = 1359] [outer = 0x7f29cc4d1400] 08:29:37 INFO - PROCESS | 3897 | 1461252577227 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 08:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 08:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1731ms 08:29:37 INFO - PROCESS | 3897 | 1461252577282 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 08:29:37 INFO - PROCESS | 3897 | 1461252577286 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 08:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:29:37 INFO - PROCESS | 3897 | 1461252577293 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:29:37 INFO - PROCESS | 3897 | 1461252577298 Marionette TRACE conn3 <- [1,1782,null,{}] 08:29:37 INFO - PROCESS | 3897 | 1461252577305 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:37 INFO - PROCESS | 3897 | 1461252577501 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 08:29:37 INFO - PROCESS | 3897 | 1461252577688 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d23d7800 == 112 [pid = 3897] [id = 453] 08:29:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29d0f78c00) [pid = 3897] [serial = 1360] [outer = (nil)] 08:29:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29d1236400) [pid = 3897] [serial = 1361] [outer = 0x7f29d0f78c00] 08:29:37 INFO - PROCESS | 3897 | 1461252577746 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29d2068800) [pid = 3897] [serial = 1362] [outer = 0x7f29d0f78c00] 08:29:38 INFO - PROCESS | 3897 | 1461252578477 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 08:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 08:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1235ms 08:29:38 INFO - PROCESS | 3897 | 1461252578529 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 08:29:38 INFO - PROCESS | 3897 | 1461252578535 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 08:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:29:38 INFO - PROCESS | 3897 | 1461252578544 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:29:38 INFO - PROCESS | 3897 | 1461252578546 Marionette TRACE conn3 <- [1,1786,null,{}] 08:29:38 INFO - PROCESS | 3897 | 1461252578550 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:38 INFO - PROCESS | 3897 | 1461252578686 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 08:29:38 INFO - PROCESS | 3897 | 1461252578890 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d397b000 == 113 [pid = 3897] [id = 454] 08:29:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29cf3cd800) [pid = 3897] [serial = 1363] [outer = (nil)] 08:29:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29d1c63000) [pid = 3897] [serial = 1364] [outer = 0x7f29cf3cd800] 08:29:38 INFO - PROCESS | 3897 | 1461252578946 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29d41ef800) [pid = 3897] [serial = 1365] [outer = 0x7f29cf3cd800] 08:29:39 INFO - PROCESS | 3897 | 1461252579887 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 08:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 08:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1377ms 08:29:39 INFO - PROCESS | 3897 | 1461252579921 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 08:29:39 INFO - PROCESS | 3897 | 1461252579923 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 08:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:29:39 INFO - PROCESS | 3897 | 1461252579929 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 3897 | 1461252579933 Marionette TRACE conn3 <- [1,1790,null,{}] 08:29:39 INFO - PROCESS | 3897 | 1461252579947 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:40 INFO - PROCESS | 3897 | 1461252580096 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1fed000 == 112 [pid = 3897] [id = 259] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fc632000 == 111 [pid = 3897] [id = 391] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d3973000 == 110 [pid = 3897] [id = 392] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f90ad000 == 109 [pid = 3897] [id = 390] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de64c000 == 108 [pid = 3897] [id = 393] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd1da800 == 107 [pid = 3897] [id = 440] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29d658b800) [pid = 3897] [serial = 1235] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29d6596400) [pid = 3897] [serial = 1238] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | 1461252580383 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3e8000 == 106 [pid = 3897] [id = 439] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd01e800 == 105 [pid = 3897] [id = 438] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc568000 == 104 [pid = 3897] [id = 437] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da30d000 == 103 [pid = 3897] [id = 436] 08:29:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2057000 == 104 [pid = 3897] [id = 455] 08:29:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29d1c68c00) [pid = 3897] [serial = 1366] [outer = (nil)] 08:29:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29d63a9800) [pid = 3897] [serial = 1367] [outer = 0x7f29d1c68c00] 08:29:40 INFO - PROCESS | 3897 | 1461252580504 Marionette DEBUG loaded listener.js 08:29:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29d6689800) [pid = 3897] [serial = 1368] [outer = 0x7f29d1c68c00] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d203c800 == 103 [pid = 3897] [id = 435] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d4827000 == 102 [pid = 3897] [id = 434] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d2f12800 == 101 [pid = 3897] [id = 429] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fdc10800 == 100 [pid = 3897] [id = 428] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f7426800 == 99 [pid = 3897] [id = 427] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e8078800 == 98 [pid = 3897] [id = 426] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e691d000 == 97 [pid = 3897] [id = 425] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e5dad000 == 96 [pid = 3897] [id = 424] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd553800 == 95 [pid = 3897] [id = 423] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da012800 == 94 [pid = 3897] [id = 422] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e11d2800 == 93 [pid = 3897] [id = 421] 08:29:40 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dce18000 == 92 [pid = 3897] [id = 13] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29e1dce000) [pid = 3897] [serial = 1262] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29d22db000) [pid = 3897] [serial = 1211] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29e9d7a400) [pid = 3897] [serial = 1223] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29d67ed800) [pid = 3897] [serial = 1245] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29d68cac00) [pid = 3897] [serial = 1247] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29f90ef800) [pid = 3897] [serial = 1209] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29dd4e8c00) [pid = 3897] [serial = 1253] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29d67ec800) [pid = 3897] [serial = 1259] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29f9cf8400) [pid = 3897] [serial = 1226] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29d2185c00) [pid = 3897] [serial = 1242] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29da5a3800) [pid = 3897] [serial = 1248] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29ddb5a400) [pid = 3897] [serial = 1254] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29dd1a4800) [pid = 3897] [serial = 1251] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29d474ec00) [pid = 3897] [serial = 1232] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29d63a3800) [pid = 3897] [serial = 840] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29d68c9c00) [pid = 3897] [serial = 1214] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29de2f0400) [pid = 3897] [serial = 1256] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29de2f4000) [pid = 3897] [serial = 1260] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29d218b400) [pid = 3897] [serial = 1229] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29dc686800) [pid = 3897] [serial = 1250] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29e0472800) [pid = 3897] [serial = 1257] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f29d6405400) [pid = 3897] [serial = 1244] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f29e5527400) [pid = 3897] [serial = 1220] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f29d1c6e000) [pid = 3897] [serial = 1241] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29de059400) [pid = 3897] [serial = 1217] [outer = (nil)] [url = about:blank] 08:29:40 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29e3ab8800) [pid = 3897] [serial = 1263] [outer = (nil)] [url = about:blank] 08:29:41 INFO - PROCESS | 3897 | 1461252581141 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1235ms 08:29:41 INFO - PROCESS | 3897 | 1461252581163 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 08:29:41 INFO - PROCESS | 3897 | 1461252581167 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 08:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:29:41 INFO - PROCESS | 3897 | 1461252581172 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:29:41 INFO - PROCESS | 3897 | 1461252581173 Marionette TRACE conn3 <- [1,1794,null,{}] 08:29:41 INFO - PROCESS | 3897 | 1461252581178 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:41 INFO - PROCESS | 3897 | 1461252581340 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 08:29:41 INFO - PROCESS | 3897 | 1461252581484 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d3973000 == 93 [pid = 3897] [id = 456] 08:29:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29d1c6e000) [pid = 3897] [serial = 1369] [outer = (nil)] 08:29:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29d67e7000) [pid = 3897] [serial = 1370] [outer = 0x7f29d1c6e000] 08:29:41 INFO - PROCESS | 3897 | 1461252581537 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29d6853400) [pid = 3897] [serial = 1371] [outer = 0x7f29d1c6e000] 08:29:42 INFO - PROCESS | 3897 | 1461252582124 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 979ms 08:29:42 INFO - PROCESS | 3897 | 1461252582150 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 08:29:42 INFO - PROCESS | 3897 | 1461252582152 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 08:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:29:42 INFO - PROCESS | 3897 | 1461252582157 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:29:42 INFO - PROCESS | 3897 | 1461252582159 Marionette TRACE conn3 <- [1,1798,null,{}] 08:29:42 INFO - PROCESS | 3897 | 1461252582164 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:42 INFO - PROCESS | 3897 | 1461252582340 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 08:29:42 INFO - PROCESS | 3897 | 1461252582431 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da01b800 == 94 [pid = 3897] [id = 457] 08:29:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29d63a3800) [pid = 3897] [serial = 1372] [outer = (nil)] 08:29:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29d9f48800) [pid = 3897] [serial = 1373] [outer = 0x7f29d63a3800] 08:29:42 INFO - PROCESS | 3897 | 1461252582483 Marionette DEBUG loaded listener.js 08:29:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29da5af000) [pid = 3897] [serial = 1374] [outer = 0x7f29d63a3800] 08:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1024ms 08:29:43 INFO - PROCESS | 3897 | 1461252583174 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 08:29:43 INFO - PROCESS | 3897 | 1461252583183 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 3897 | 1461252583186 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 08:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:29:43 INFO - PROCESS | 3897 | 1461252583191 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 3897 | 1461252583194 Marionette TRACE conn3 <- [1,1802,null,{}] 08:29:43 INFO - PROCESS | 3897 | 1461252583214 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:43 INFO - PROCESS | 3897 | 1461252583430 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 08:29:43 INFO - PROCESS | 3897 | 1461252583461 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc752000 == 95 [pid = 3897] [id = 458] 08:29:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29da5ae400) [pid = 3897] [serial = 1375] [outer = (nil)] 08:29:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29dcded000) [pid = 3897] [serial = 1376] [outer = 0x7f29da5ae400] 08:29:43 INFO - PROCESS | 3897 | 1461252583514 Marionette DEBUG loaded listener.js 08:29:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29dd4de800) [pid = 3897] [serial = 1377] [outer = 0x7f29da5ae400] 08:29:44 INFO - PROCESS | 3897 | 1461252584167 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1024ms 08:29:44 INFO - PROCESS | 3897 | 1461252584216 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 08:29:44 INFO - PROCESS | 3897 | 1461252584224 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 08:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:29:44 INFO - PROCESS | 3897 | 1461252584238 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:29:44 INFO - PROCESS | 3897 | 1461252584240 Marionette TRACE conn3 <- [1,1806,null,{}] 08:29:44 INFO - PROCESS | 3897 | 1461252584248 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:44 INFO - PROCESS | 3897 | 1461252584431 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 08:29:44 INFO - PROCESS | 3897 | 1461252584457 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd013000 == 96 [pid = 3897] [id = 459] 08:29:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29dabe0c00) [pid = 3897] [serial = 1378] [outer = (nil)] 08:29:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29dd6a9400) [pid = 3897] [serial = 1379] [outer = 0x7f29dabe0c00] 08:29:44 INFO - PROCESS | 3897 | 1461252584507 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29ddb56000) [pid = 3897] [serial = 1380] [outer = 0x7f29dabe0c00] 08:29:45 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29e7870800) [pid = 3897] [serial = 33] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:29:45 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29de1e5400) [pid = 3897] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:29:45 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29dcd9e400) [pid = 3897] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:29:45 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29da36b800) [pid = 3897] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:29:45 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29cf3c4800) [pid = 3897] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:29:45 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29d123a800) [pid = 3897] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:29:45 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29da36d400) [pid = 3897] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:29:45 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f29d224d400) [pid = 3897] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:29:45 INFO - PROCESS | 3897 | 1461252585534 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 08:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1324ms 08:29:45 INFO - PROCESS | 3897 | 1461252585563 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 08:29:45 INFO - PROCESS | 3897 | 1461252585566 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 08:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:29:45 INFO - PROCESS | 3897 | 1461252585571 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:29:45 INFO - PROCESS | 3897 | 1461252585573 Marionette TRACE conn3 <- [1,1810,null,{}] 08:29:45 INFO - PROCESS | 3897 | 1461252585577 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:45 INFO - PROCESS | 3897 | 1461252585753 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 08:29:45 INFO - PROCESS | 3897 | 1461252585843 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd009000 == 97 [pid = 3897] [id = 460] 08:29:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29d123a800) [pid = 3897] [serial = 1381] [outer = (nil)] 08:29:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29da5aec00) [pid = 3897] [serial = 1382] [outer = 0x7f29d123a800] 08:29:45 INFO - PROCESS | 3897 | 1461252585894 Marionette DEBUG loaded listener.js 08:29:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29de051c00) [pid = 3897] [serial = 1383] [outer = 0x7f29d123a800] 08:29:46 INFO - PROCESS | 3897 | 1461252586444 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 926ms 08:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:29:46 INFO - PROCESS | 3897 | 1461252586497 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 08:29:46 INFO - PROCESS | 3897 | 1461252586499 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 08:29:46 INFO - PROCESS | 3897 | 1461252586503 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:29:46 INFO - PROCESS | 3897 | 1461252586507 Marionette TRACE conn3 <- [1,1814,null,{}] 08:29:46 INFO - PROCESS | 3897 | 1461252586511 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:46 INFO - PROCESS | 3897 | 1461252586638 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 08:29:46 INFO - PROCESS | 3897 | 1461252586785 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfc1800 == 98 [pid = 3897] [id = 461] 08:29:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29cf1b4800) [pid = 3897] [serial = 1384] [outer = (nil)] 08:29:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29de058400) [pid = 3897] [serial = 1385] [outer = 0x7f29cf1b4800] 08:29:46 INFO - PROCESS | 3897 | 1461252586836 Marionette DEBUG loaded listener.js 08:29:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29de2f1c00) [pid = 3897] [serial = 1386] [outer = 0x7f29cf1b4800] 08:29:47 INFO - PROCESS | 3897 | 1461252587393 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1025ms 08:29:47 INFO - PROCESS | 3897 | 1461252587530 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 08:29:47 INFO - PROCESS | 3897 | 1461252587534 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 08:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:29:47 INFO - PROCESS | 3897 | 1461252587541 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:29:47 INFO - PROCESS | 3897 | 1461252587546 Marionette TRACE conn3 <- [1,1818,null,{}] 08:29:47 INFO - PROCESS | 3897 | 1461252587633 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:47 INFO - PROCESS | 3897 | 1461252587854 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 08:29:47 INFO - PROCESS | 3897 | 1461252587990 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1fe5800 == 99 [pid = 3897] [id = 462] 08:29:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29cc4d2000) [pid = 3897] [serial = 1387] [outer = (nil)] 08:29:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29cf3d1c00) [pid = 3897] [serial = 1388] [outer = 0x7f29cc4d2000] 08:29:48 INFO - PROCESS | 3897 | 1461252588051 Marionette DEBUG loaded listener.js 08:29:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29d1c68000) [pid = 3897] [serial = 1389] [outer = 0x7f29cc4d2000] 08:29:48 INFO - PROCESS | 3897 | 1461252588861 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 08:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1371ms 08:29:48 INFO - PROCESS | 3897 | 1461252588913 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 08:29:48 INFO - PROCESS | 3897 | 1461252588917 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 08:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:29:48 INFO - PROCESS | 3897 | 1461252588928 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:29:48 INFO - PROCESS | 3897 | 1461252588933 Marionette TRACE conn3 <- [1,1822,null,{}] 08:29:48 INFO - PROCESS | 3897 | 1461252588938 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:49 INFO - PROCESS | 3897 | 1461252589088 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 08:29:49 INFO - PROCESS | 3897 | 1461252589283 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d657a000 == 100 [pid = 3897] [id = 463] 08:29:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29d22d9400) [pid = 3897] [serial = 1390] [outer = (nil)] 08:29:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29d4730000) [pid = 3897] [serial = 1391] [outer = 0x7f29d22d9400] 08:29:49 INFO - PROCESS | 3897 | 1461252589346 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29d6408c00) [pid = 3897] [serial = 1392] [outer = 0x7f29d22d9400] 08:29:50 INFO - PROCESS | 3897 | 1461252590204 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 08:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1336ms 08:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:29:50 INFO - PROCESS | 3897 | 1461252590261 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 08:29:50 INFO - PROCESS | 3897 | 1461252590264 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 08:29:50 INFO - PROCESS | 3897 | 1461252590270 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 3897 | 1461252590273 Marionette TRACE conn3 <- [1,1826,null,{}] 08:29:50 INFO - PROCESS | 3897 | 1461252590286 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:50 INFO - PROCESS | 3897 | 1461252590434 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 08:29:50 INFO - PROCESS | 3897 | 1461252590622 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3e8000 == 101 [pid = 3897] [id = 464] 08:29:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29da370800) [pid = 3897] [serial = 1393] [outer = (nil)] 08:29:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29daca4000) [pid = 3897] [serial = 1394] [outer = 0x7f29da370800] 08:29:50 INFO - PROCESS | 3897 | 1461252590688 Marionette DEBUG loaded listener.js 08:29:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29dc683c00) [pid = 3897] [serial = 1395] [outer = 0x7f29da370800] 08:29:51 INFO - PROCESS | 3897 | 1461252591539 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 08:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1342ms 08:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:29:51 INFO - PROCESS | 3897 | 1461252591611 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 08:29:51 INFO - PROCESS | 3897 | 1461252591614 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 08:29:51 INFO - PROCESS | 3897 | 1461252591620 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:29:51 INFO - PROCESS | 3897 | 1461252591622 Marionette TRACE conn3 <- [1,1830,null,{}] 08:29:51 INFO - PROCESS | 3897 | 1461252591627 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:51 INFO - PROCESS | 3897 | 1461252591771 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 08:29:51 INFO - PROCESS | 3897 | 1461252591959 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de7db800 == 102 [pid = 3897] [id = 465] 08:29:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29da370000) [pid = 3897] [serial = 1396] [outer = (nil)] 08:29:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29de072c00) [pid = 3897] [serial = 1397] [outer = 0x7f29da370000] 08:29:52 INFO - PROCESS | 3897 | 1461252592023 Marionette DEBUG loaded listener.js 08:29:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29de2f1400) [pid = 3897] [serial = 1398] [outer = 0x7f29da370000] 08:29:52 INFO - PROCESS | 3897 | 1461252592738 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 08:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1179ms 08:29:52 INFO - PROCESS | 3897 | 1461252592803 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 08:29:52 INFO - PROCESS | 3897 | 1461252592811 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 08:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:29:52 INFO - PROCESS | 3897 | 1461252592816 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:29:52 INFO - PROCESS | 3897 | 1461252592818 Marionette TRACE conn3 <- [1,1834,null,{}] 08:29:52 INFO - PROCESS | 3897 | 1461252592823 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:52 INFO - PROCESS | 3897 | 1461252592966 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 08:29:53 INFO - PROCESS | 3897 | 1461252593148 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e0490000 == 103 [pid = 3897] [id = 466] 08:29:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29dc687400) [pid = 3897] [serial = 1399] [outer = (nil)] 08:29:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29de716800) [pid = 3897] [serial = 1400] [outer = 0x7f29dc687400] 08:29:53 INFO - PROCESS | 3897 | 1461252593207 Marionette DEBUG loaded listener.js 08:29:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29dfa10000) [pid = 3897] [serial = 1401] [outer = 0x7f29dc687400] 08:29:53 INFO - PROCESS | 3897 | 1461252593965 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 08:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 08:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1175ms 08:29:54 INFO - PROCESS | 3897 | 1461252594001 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 08:29:54 INFO - PROCESS | 3897 | 1461252594004 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 08:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:29:54 INFO - PROCESS | 3897 | 1461252594009 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 3897 | 1461252594011 Marionette TRACE conn3 <- [1,1838,null,{}] 08:29:54 INFO - PROCESS | 3897 | 1461252594016 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:54 INFO - PROCESS | 3897 | 1461252594182 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 08:29:54 INFO - PROCESS | 3897 | 1461252594378 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5db7800 == 104 [pid = 3897] [id = 467] 08:29:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29e1145c00) [pid = 3897] [serial = 1402] [outer = (nil)] 08:29:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f29e3a6f000) [pid = 3897] [serial = 1403] [outer = 0x7f29e1145c00] 08:29:54 INFO - PROCESS | 3897 | 1461252594442 Marionette DEBUG loaded listener.js 08:29:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f29e5b14800) [pid = 3897] [serial = 1404] [outer = 0x7f29e1145c00] 08:29:55 INFO - PROCESS | 3897 | 1461252595260 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1280ms 08:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:29:55 INFO - PROCESS | 3897 | 1461252595290 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 08:29:55 INFO - PROCESS | 3897 | 1461252595293 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 08:29:55 INFO - PROCESS | 3897 | 1461252595297 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:29:55 INFO - PROCESS | 3897 | 1461252595301 Marionette TRACE conn3 <- [1,1842,null,{}] 08:29:55 INFO - PROCESS | 3897 | 1461252595305 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:55 INFO - PROCESS | 3897 | 1461252595446 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 08:29:55 INFO - PROCESS | 3897 | 1461252595633 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e691d000 == 105 [pid = 3897] [id = 468] 08:29:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f29e11f2c00) [pid = 3897] [serial = 1405] [outer = (nil)] 08:29:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f29e7145800) [pid = 3897] [serial = 1406] [outer = 0x7f29e11f2c00] 08:29:55 INFO - PROCESS | 3897 | 1461252595692 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f29e7fb4c00) [pid = 3897] [serial = 1407] [outer = 0x7f29e11f2c00] 08:29:56 INFO - PROCESS | 3897 | 1461252596485 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1229ms 08:29:56 INFO - PROCESS | 3897 | 1461252596527 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 08:29:56 INFO - PROCESS | 3897 | 1461252596531 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 08:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:29:56 INFO - PROCESS | 3897 | 1461252596536 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:29:56 INFO - PROCESS | 3897 | 1461252596538 Marionette TRACE conn3 <- [1,1846,null,{}] 08:29:56 INFO - PROCESS | 3897 | 1461252596543 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:56 INFO - PROCESS | 3897 | 1461252596685 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 08:29:56 INFO - PROCESS | 3897 | 1461252596871 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7446000 == 106 [pid = 3897] [id = 469] 08:29:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f29e5bc8000) [pid = 3897] [serial = 1408] [outer = (nil)] 08:29:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 247 (0x7f29e9282400) [pid = 3897] [serial = 1409] [outer = 0x7f29e5bc8000] 08:29:56 INFO - PROCESS | 3897 | 1461252596929 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 248 (0x7f29ea0b8800) [pid = 3897] [serial = 1410] [outer = 0x7f29e5bc8000] 08:29:57 INFO - PROCESS | 3897 | 1461252597700 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1228ms 08:29:57 INFO - PROCESS | 3897 | 1461252597764 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 08:29:57 INFO - PROCESS | 3897 | 1461252597767 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 08:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:29:57 INFO - PROCESS | 3897 | 1461252597773 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:29:57 INFO - PROCESS | 3897 | 1461252597775 Marionette TRACE conn3 <- [1,1850,null,{}] 08:29:57 INFO - PROCESS | 3897 | 1461252597780 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:57 INFO - PROCESS | 3897 | 1461252597932 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 08:29:58 INFO - PROCESS | 3897 | 1461252598150 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f37b6800 == 107 [pid = 3897] [id = 470] 08:29:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 249 (0x7f29da364400) [pid = 3897] [serial = 1411] [outer = (nil)] 08:29:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 250 (0x7f29f46af400) [pid = 3897] [serial = 1412] [outer = 0x7f29da364400] 08:29:58 INFO - PROCESS | 3897 | 1461252598209 Marionette DEBUG loaded listener.js 08:29:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 251 (0x7f29f57e6800) [pid = 3897] [serial = 1413] [outer = 0x7f29da364400] 08:29:58 INFO - PROCESS | 3897 | 1461252598936 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1231ms 08:29:59 INFO - PROCESS | 3897 | 1461252599004 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 3897 | 1461252599007 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 08:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:29:59 INFO - PROCESS | 3897 | 1461252599012 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 3897 | 1461252599015 Marionette TRACE conn3 <- [1,1854,null,{}] 08:29:59 INFO - PROCESS | 3897 | 1461252599020 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:29:59 INFO - PROCESS | 3897 | 1461252599167 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 08:29:59 INFO - PROCESS | 3897 | 1461252599354 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f92e5000 == 108 [pid = 3897] [id = 471] 08:29:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 252 (0x7f29da36f000) [pid = 3897] [serial = 1414] [outer = (nil)] 08:29:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 253 (0x7f29f90f0c00) [pid = 3897] [serial = 1415] [outer = 0x7f29da36f000] 08:29:59 INFO - PROCESS | 3897 | 1461252599415 Marionette DEBUG loaded listener.js 08:29:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 254 (0x7f29f97d7400) [pid = 3897] [serial = 1416] [outer = 0x7f29da36f000] 08:30:00 INFO - PROCESS | 3897 | 1461252600178 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1228ms 08:30:00 INFO - PROCESS | 3897 | 1461252600243 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 08:30:00 INFO - PROCESS | 3897 | 1461252600247 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 08:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:30:00 INFO - PROCESS | 3897 | 1461252600252 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:30:00 INFO - PROCESS | 3897 | 1461252600256 Marionette TRACE conn3 <- [1,1858,null,{}] 08:30:00 INFO - PROCESS | 3897 | 1461252600260 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:00 INFO - PROCESS | 3897 | 1461252600431 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 08:30:00 INFO - PROCESS | 3897 | 1461252600935 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d30d4000 == 109 [pid = 3897] [id = 472] 08:30:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 255 (0x7f29cf1b6c00) [pid = 3897] [serial = 1417] [outer = (nil)] 08:30:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 256 (0x7f29cf1bc000) [pid = 3897] [serial = 1418] [outer = 0x7f29cf1b6c00] 08:30:01 INFO - PROCESS | 3897 | 1461252601007 Marionette DEBUG loaded listener.js 08:30:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 257 (0x7f29cf3cfc00) [pid = 3897] [serial = 1419] [outer = 0x7f29cf1b6c00] 08:30:01 INFO - PROCESS | 3897 | 1461252601747 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1529ms 08:30:01 INFO - PROCESS | 3897 | 1461252601783 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 08:30:01 INFO - PROCESS | 3897 | 1461252601788 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 08:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:30:01 INFO - PROCESS | 3897 | 1461252601796 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:30:01 INFO - PROCESS | 3897 | 1461252601799 Marionette TRACE conn3 <- [1,1862,null,{}] 08:30:01 INFO - PROCESS | 3897 | 1461252601819 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:02 INFO - PROCESS | 3897 | 1461252602029 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 08:30:02 INFO - PROCESS | 3897 | 1461252602186 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d31ac800 == 110 [pid = 3897] [id = 473] 08:30:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 258 (0x7f29cc4cd000) [pid = 3897] [serial = 1420] [outer = (nil)] 08:30:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 259 (0x7f29d123a000) [pid = 3897] [serial = 1421] [outer = 0x7f29cc4cd000] 08:30:02 INFO - PROCESS | 3897 | 1461252602253 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 260 (0x7f29d2ecbc00) [pid = 3897] [serial = 1422] [outer = 0x7f29cc4cd000] 08:30:03 INFO - PROCESS | 3897 | 1461252603185 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1434ms 08:30:03 INFO - PROCESS | 3897 | 1461252603233 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 08:30:03 INFO - PROCESS | 3897 | 1461252603238 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 08:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:30:03 INFO - PROCESS | 3897 | 1461252603244 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:30:03 INFO - PROCESS | 3897 | 1461252603246 Marionette TRACE conn3 <- [1,1866,null,{}] 08:30:03 INFO - PROCESS | 3897 | 1461252603251 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:03 INFO - PROCESS | 3897 | 1461252603386 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 08:30:03 INFO - PROCESS | 3897 | 1461252603586 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d3105000 == 111 [pid = 3897] [id = 474] 08:30:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 261 (0x7f29d4127400) [pid = 3897] [serial = 1423] [outer = (nil)] 08:30:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 262 (0x7f29d4750400) [pid = 3897] [serial = 1424] [outer = 0x7f29d4127400] 08:30:03 INFO - PROCESS | 3897 | 1461252603704 Marionette DEBUG loaded listener.js 08:30:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 263 (0x7f29d640e400) [pid = 3897] [serial = 1425] [outer = 0x7f29d4127400] 08:30:04 INFO - PROCESS | 3897 | 1461252604433 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 08:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1228ms 08:30:04 INFO - PROCESS | 3897 | 1461252604473 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 08:30:04 INFO - PROCESS | 3897 | 1461252604475 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 08:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:30:04 INFO - PROCESS | 3897 | 1461252604487 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:30:04 INFO - PROCESS | 3897 | 1461252604494 Marionette TRACE conn3 <- [1,1870,null,{}] 08:30:04 INFO - PROCESS | 3897 | 1461252604501 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:04 INFO - PROCESS | 3897 | 1461252604713 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 08:30:04 INFO - PROCESS | 3897 | 1461252604859 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da11d000 == 112 [pid = 3897] [id = 475] 08:30:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 264 (0x7f29d2189000) [pid = 3897] [serial = 1426] [outer = (nil)] 08:30:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 265 (0x7f29d684e000) [pid = 3897] [serial = 1427] [outer = 0x7f29d2189000] 08:30:04 INFO - PROCESS | 3897 | 1461252604914 Marionette DEBUG loaded listener.js 08:30:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 266 (0x7f29da5ad800) [pid = 3897] [serial = 1428] [outer = 0x7f29d2189000] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d656c800 == 111 [pid = 3897] [id = 411] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dda35800 == 110 [pid = 3897] [id = 412] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 265 (0x7f29dce13800) [pid = 3897] [serial = 35] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 264 (0x7f29e805e800) [pid = 3897] [serial = 1325] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 263 (0x7f29f5a96800) [pid = 3897] [serial = 1283] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 262 (0x7f29d4755800) [pid = 3897] [serial = 1268] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 261 (0x7f29ddb76c00) [pid = 3897] [serial = 1274] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 260 (0x7f29e5acc800) [pid = 3897] [serial = 1280] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 259 (0x7f29e1332c00) [pid = 3897] [serial = 1277] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 258 (0x7f29da5a9400) [pid = 3897] [serial = 1271] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 257 (0x7f29d1241c00) [pid = 3897] [serial = 1301] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 256 (0x7f29f97cb400) [pid = 3897] [serial = 1286] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 255 (0x7f29d472b800) [pid = 3897] [serial = 1289] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 254 (0x7f29de06f400) [pid = 3897] [serial = 1292] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 253 (0x7f29de079000) [pid = 3897] [serial = 1295] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 252 (0x7f29d22d4000) [pid = 3897] [serial = 1298] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd009000 == 109 [pid = 3897] [id = 460] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd013000 == 108 [pid = 3897] [id = 459] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc752000 == 107 [pid = 3897] [id = 458] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da01b800 == 106 [pid = 3897] [id = 457] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d3973000 == 105 [pid = 3897] [id = 456] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d2057000 == 104 [pid = 3897] [id = 455] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d397b000 == 103 [pid = 3897] [id = 454] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d23d7800 == 102 [pid = 3897] [id = 453] 08:30:05 INFO - PROCESS | 3897 | 1461252605808 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d651c800 == 101 [pid = 3897] [id = 448] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fdc17800 == 100 [pid = 3897] [id = 447] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f37bf800 == 99 [pid = 3897] [id = 446] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6d7f800 == 98 [pid = 3897] [id = 445] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e5a3d800 == 97 [pid = 3897] [id = 444] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29daf98800 == 96 [pid = 3897] [id = 443] 08:30:05 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d205b800 == 95 [pid = 3897] [id = 442] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 251 (0x7f29e11a8400) [pid = 3897] [serial = 1319] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 250 (0x7f29ddb62c00) [pid = 3897] [serial = 1316] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 249 (0x7f29da5a9000) [pid = 3897] [serial = 1310] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 248 (0x7f29dafb9000) [pid = 3897] [serial = 1311] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 247 (0x7f29dda8a000) [pid = 3897] [serial = 1322] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 246 (0x7f29e1dcdc00) [pid = 3897] [serial = 1323] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f29e583d400) [pid = 3897] [serial = 1265] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f29d22e1000) [pid = 3897] [serial = 1305] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f29d2183400) [pid = 3897] [serial = 1304] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f29dcdeb800) [pid = 3897] [serial = 1313] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f29d6590000) [pid = 3897] [serial = 1308] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f29d63a7000) [pid = 3897] [serial = 1307] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29e6dd4800) [pid = 3897] [serial = 1320] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29de076800) [pid = 3897] [serial = 1317] [outer = (nil)] [url = about:blank] 08:30:05 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29dd6a4000) [pid = 3897] [serial = 1314] [outer = (nil)] [url = about:blank] 08:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1397ms 08:30:05 INFO - PROCESS | 3897 | 1461252605878 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 08:30:05 INFO - PROCESS | 3897 | 1461252605881 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 08:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:30:05 INFO - PROCESS | 3897 | 1461252605886 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:30:05 INFO - PROCESS | 3897 | 1461252605889 Marionette TRACE conn3 <- [1,1874,null,{}] 08:30:05 INFO - PROCESS | 3897 | 1461252605893 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:06 INFO - PROCESS | 3897 | 1461252606019 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 08:30:06 INFO - PROCESS | 3897 | 1461252606031 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1fea000 == 96 [pid = 3897] [id = 476] 08:30:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29cf1c1c00) [pid = 3897] [serial = 1429] [outer = (nil)] 08:30:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29d68ca800) [pid = 3897] [serial = 1430] [outer = 0x7f29cf1c1c00] 08:30:06 INFO - PROCESS | 3897 | 1461252606082 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29daca1800) [pid = 3897] [serial = 1431] [outer = 0x7f29cf1c1c00] 08:30:06 INFO - PROCESS | 3897 | 1461252606820 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 974ms 08:30:06 INFO - PROCESS | 3897 | 1461252606861 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 08:30:06 INFO - PROCESS | 3897 | 1461252606864 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 08:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:30:06 INFO - PROCESS | 3897 | 1461252606868 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:30:06 INFO - PROCESS | 3897 | 1461252606871 Marionette TRACE conn3 <- [1,1878,null,{}] 08:30:06 INFO - PROCESS | 3897 | 1461252606875 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:07 INFO - PROCESS | 3897 | 1461252606999 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 08:30:07 INFO - PROCESS | 3897 | 1461252607011 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d6512800 == 97 [pid = 3897] [id = 477] 08:30:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f29dc681c00) [pid = 3897] [serial = 1432] [outer = (nil)] 08:30:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f29dcd9e400) [pid = 3897] [serial = 1433] [outer = 0x7f29dc681c00] 08:30:07 INFO - PROCESS | 3897 | 1461252607072 Marionette DEBUG loaded listener.js 08:30:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f29dd846c00) [pid = 3897] [serial = 1434] [outer = 0x7f29dc681c00] 08:30:07 INFO - PROCESS | 3897 | 1461252607833 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1025ms 08:30:07 INFO - PROCESS | 3897 | 1461252607893 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 3897 | 1461252607895 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 08:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:30:07 INFO - PROCESS | 3897 | 1461252607900 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 3897 | 1461252607903 Marionette TRACE conn3 <- [1,1882,null,{}] 08:30:07 INFO - PROCESS | 3897 | 1461252607907 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:08 INFO - PROCESS | 3897 | 1461252608072 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 08:30:08 INFO - PROCESS | 3897 | 1461252608233 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd009000 == 98 [pid = 3897] [id = 478] 08:30:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f29dc682000) [pid = 3897] [serial = 1435] [outer = (nil)] 08:30:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f29de0f4c00) [pid = 3897] [serial = 1436] [outer = 0x7f29dc682000] 08:30:08 INFO - PROCESS | 3897 | 1461252608283 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f29de711800) [pid = 3897] [serial = 1437] [outer = 0x7f29dc682000] 08:30:08 INFO - PROCESS | 3897 | 1461252608930 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1077ms 08:30:08 INFO - PROCESS | 3897 | 1461252608990 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 08:30:08 INFO - PROCESS | 3897 | 1461252608993 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 08:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:30:09 INFO - PROCESS | 3897 | 1461252608998 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:30:09 INFO - PROCESS | 3897 | 1461252609000 Marionette TRACE conn3 <- [1,1886,null,{}] 08:30:09 INFO - PROCESS | 3897 | 1461252609007 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:09 INFO - PROCESS | 3897 | 1461252609181 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 08:30:09 INFO - PROCESS | 3897 | 1461252609201 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de5c0800 == 99 [pid = 3897] [id = 479] 08:30:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 247 (0x7f29ddb62c00) [pid = 3897] [serial = 1438] [outer = (nil)] 08:30:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 248 (0x7f29e0539000) [pid = 3897] [serial = 1439] [outer = 0x7f29ddb62c00] 08:30:09 INFO - PROCESS | 3897 | 1461252609250 Marionette DEBUG loaded listener.js 08:30:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 249 (0x7f29e1dc7800) [pid = 3897] [serial = 1440] [outer = 0x7f29ddb62c00] 08:30:09 INFO - PROCESS | 3897 | 1461252609948 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 08:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 982ms 08:30:09 INFO - PROCESS | 3897 | 1461252609985 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 08:30:09 INFO - PROCESS | 3897 | 1461252609988 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 08:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:30:09 INFO - PROCESS | 3897 | 1461252609993 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:30:09 INFO - PROCESS | 3897 | 1461252609995 Marionette TRACE conn3 <- [1,1890,null,{}] 08:30:10 INFO - PROCESS | 3897 | 1461252609999 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:10 INFO - PROCESS | 3897 | 1461252610174 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 248 (0x7f29de0f7400) [pid = 3897] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 247 (0x7f29de1e5c00) [pid = 3897] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 246 (0x7f29d6411800) [pid = 3897] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f29d2186c00) [pid = 3897] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f29d2182000) [pid = 3897] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f29d218f000) [pid = 3897] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f29dabc3800) [pid = 3897] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f29d1c6e000) [pid = 3897] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f29d0f78c00) [pid = 3897] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29e628a000) [pid = 3897] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29d0f7c800) [pid = 3897] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29d2183c00) [pid = 3897] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29cf3cc000) [pid = 3897] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29dafb0400) [pid = 3897] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29d2065800) [pid = 3897] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29dafbe000) [pid = 3897] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29e6dd1800) [pid = 3897] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29de057800) [pid = 3897] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29dabe0c00) [pid = 3897] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29d224c400) [pid = 3897] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29d412d800) [pid = 3897] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29de0f5800) [pid = 3897] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29da5ae400) [pid = 3897] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29d63a3800) [pid = 3897] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29d2073400) [pid = 3897] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29d4132400) [pid = 3897] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29da370400) [pid = 3897] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29e7154000) [pid = 3897] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29d2244800) [pid = 3897] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29e805ec00) [pid = 3897] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f29d0f85400) [pid = 3897] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f29d68bec00) [pid = 3897] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f29ddf5b000) [pid = 3897] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29dd4e7400) [pid = 3897] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29f79d9400) [pid = 3897] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f29e5b14400) [pid = 3897] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29d123a800) [pid = 3897] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29dcd9ec00) [pid = 3897] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f29e806b400) [pid = 3897] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f29d22d7c00) [pid = 3897] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f29d2dee400) [pid = 3897] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f29cf3cd800) [pid = 3897] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f29d9f4b800) [pid = 3897] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f29dcd9c000) [pid = 3897] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f29df65ec00) [pid = 3897] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29de0ea400) [pid = 3897] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29dafb3c00) [pid = 3897] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29f482e000) [pid = 3897] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f29d1c68c00) [pid = 3897] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29d41e8000) [pid = 3897] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29e0535400) [pid = 3897] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29dabe0400) [pid = 3897] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29d2068400) [pid = 3897] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29d684b400) [pid = 3897] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29d22dbc00) [pid = 3897] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29d1c63400) [pid = 3897] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:30:10 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29e6ec8400) [pid = 3897] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:30:11 INFO - PROCESS | 3897 | 1461252611007 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cfe8b000 == 100 [pid = 3897] [id = 480] 08:30:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29cf3c5800) [pid = 3897] [serial = 1441] [outer = (nil)] 08:30:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29d0f84c00) [pid = 3897] [serial = 1442] [outer = 0x7f29cf3c5800] 08:30:11 INFO - PROCESS | 3897 | 1461252611059 Marionette DEBUG loaded listener.js 08:30:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29d206dc00) [pid = 3897] [serial = 1443] [outer = 0x7f29cf3c5800] 08:30:11 INFO - PROCESS | 3897 | 1461252611594 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 08:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1632ms 08:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:30:11 INFO - PROCESS | 3897 | 1461252611625 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 08:30:11 INFO - PROCESS | 3897 | 1461252611627 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 08:30:11 INFO - PROCESS | 3897 | 1461252611631 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:30:11 INFO - PROCESS | 3897 | 1461252611634 Marionette TRACE conn3 <- [1,1894,null,{}] 08:30:11 INFO - PROCESS | 3897 | 1461252611638 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:11 INFO - PROCESS | 3897 | 1461252611763 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 08:30:11 INFO - PROCESS | 3897 | 1461252611914 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d6561800 == 101 [pid = 3897] [id = 481] 08:30:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29cc4cb800) [pid = 3897] [serial = 1444] [outer = (nil)] 08:30:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29d4125400) [pid = 3897] [serial = 1445] [outer = 0x7f29cc4cb800] 08:30:11 INFO - PROCESS | 3897 | 1461252611964 Marionette DEBUG loaded listener.js 08:30:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29d6589400) [pid = 3897] [serial = 1446] [outer = 0x7f29cc4cb800] 08:30:12 INFO - PROCESS | 3897 | 1461252612530 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 928ms 08:30:12 INFO - PROCESS | 3897 | 1461252612559 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 08:30:12 INFO - PROCESS | 3897 | 1461252612561 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 08:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:30:12 INFO - PROCESS | 3897 | 1461252612566 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:30:12 INFO - PROCESS | 3897 | 1461252612568 Marionette TRACE conn3 <- [1,1898,null,{}] 08:30:12 INFO - PROCESS | 3897 | 1461252612572 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:12 INFO - PROCESS | 3897 | 1461252612697 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 08:30:12 INFO - PROCESS | 3897 | 1461252612941 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cf2dc800 == 102 [pid = 3897] [id = 482] 08:30:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29cc4c7800) [pid = 3897] [serial = 1447] [outer = (nil)] 08:30:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29cc4d3000) [pid = 3897] [serial = 1448] [outer = 0x7f29cc4c7800] 08:30:13 INFO - PROCESS | 3897 | 1461252613012 Marionette DEBUG loaded listener.js 08:30:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29cf1c0c00) [pid = 3897] [serial = 1449] [outer = 0x7f29cc4c7800] 08:30:13 INFO - PROCESS | 3897 | 1461252613877 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1375ms 08:30:13 INFO - PROCESS | 3897 | 1461252613943 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 08:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:30:13 INFO - PROCESS | 3897 | 1461252613948 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 08:30:13 INFO - PROCESS | 3897 | 1461252613954 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - PROCESS | 3897 | 1461252613960 Marionette TRACE conn3 <- [1,1902,null,{}] 08:30:13 INFO - PROCESS | 3897 | 1461252613966 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:14 INFO - PROCESS | 3897 | 1461252614128 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 08:30:14 INFO - PROCESS | 3897 | 1461252614324 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da007800 == 103 [pid = 3897] [id = 483] 08:30:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29cc4c9000) [pid = 3897] [serial = 1450] [outer = (nil)] 08:30:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29d2ed0800) [pid = 3897] [serial = 1451] [outer = 0x7f29cc4c9000] 08:30:14 INFO - PROCESS | 3897 | 1461252614431 Marionette DEBUG loaded listener.js 08:30:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29d4747400) [pid = 3897] [serial = 1452] [outer = 0x7f29cc4c9000] 08:30:15 INFO - PROCESS | 3897 | 1461252615213 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1290ms 08:30:15 INFO - PROCESS | 3897 | 1461252615251 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 08:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:30:15 INFO - PROCESS | 3897 | 1461252615257 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 08:30:15 INFO - PROCESS | 3897 | 1461252615264 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:30:15 INFO - PROCESS | 3897 | 1461252615267 Marionette TRACE conn3 <- [1,1906,null,{}] 08:30:15 INFO - PROCESS | 3897 | 1461252615272 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:15 INFO - PROCESS | 3897 | 1461252615417 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 08:30:15 INFO - PROCESS | 3897 | 1461252615609 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de2ba000 == 104 [pid = 3897] [id = 484] 08:30:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f29d658e000) [pid = 3897] [serial = 1453] [outer = (nil)] 08:30:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f29d684c400) [pid = 3897] [serial = 1454] [outer = 0x7f29d658e000] 08:30:15 INFO - PROCESS | 3897 | 1461252615668 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f29d9f45c00) [pid = 3897] [serial = 1455] [outer = 0x7f29d658e000] 08:30:16 INFO - PROCESS | 3897 | 1461252616551 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 08:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1329ms 08:30:16 INFO - PROCESS | 3897 | 1461252616592 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 08:30:16 INFO - PROCESS | 3897 | 1461252616595 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 08:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:30:16 INFO - PROCESS | 3897 | 1461252616603 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:30:16 INFO - PROCESS | 3897 | 1461252616611 Marionette TRACE conn3 <- [1,1910,null,{}] 08:30:16 INFO - PROCESS | 3897 | 1461252616623 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:16 INFO - PROCESS | 3897 | 1461252616778 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 08:30:16 INFO - PROCESS | 3897 | 1461252616972 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5a3e000 == 105 [pid = 3897] [id = 485] 08:30:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f29da36c000) [pid = 3897] [serial = 1456] [outer = (nil)] 08:30:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f29dafbbc00) [pid = 3897] [serial = 1457] [outer = 0x7f29da36c000] 08:30:17 INFO - PROCESS | 3897 | 1461252617034 Marionette DEBUG loaded listener.js 08:30:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f29dd4e1400) [pid = 3897] [serial = 1458] [outer = 0x7f29da36c000] 08:30:17 INFO - PROCESS | 3897 | 1461252617780 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 08:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1238ms 08:30:17 INFO - PROCESS | 3897 | 1461252617840 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 08:30:17 INFO - PROCESS | 3897 | 1461252617844 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 08:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:30:17 INFO - PROCESS | 3897 | 1461252617849 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:30:17 INFO - PROCESS | 3897 | 1461252617851 Marionette TRACE conn3 <- [1,1914,null,{}] 08:30:17 INFO - PROCESS | 3897 | 1461252617856 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:18 INFO - PROCESS | 3897 | 1461252618008 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 08:30:18 INFO - PROCESS | 3897 | 1461252618199 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6d7c000 == 106 [pid = 3897] [id = 486] 08:30:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29d2da7800) [pid = 3897] [serial = 1459] [outer = (nil)] 08:30:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29ddb57800) [pid = 3897] [serial = 1460] [outer = 0x7f29d2da7800] 08:30:18 INFO - PROCESS | 3897 | 1461252618268 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29de0f1c00) [pid = 3897] [serial = 1461] [outer = 0x7f29d2da7800] 08:30:19 INFO - PROCESS | 3897 | 1461252619041 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1224ms 08:30:19 INFO - PROCESS | 3897 | 1461252619074 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 08:30:19 INFO - PROCESS | 3897 | 1461252619077 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 08:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:30:19 INFO - PROCESS | 3897 | 1461252619082 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:30:19 INFO - PROCESS | 3897 | 1461252619085 Marionette TRACE conn3 <- [1,1918,null,{}] 08:30:19 INFO - PROCESS | 3897 | 1461252619089 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:19 INFO - PROCESS | 3897 | 1461252619230 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 08:30:19 INFO - PROCESS | 3897 | 1461252619422 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ee7de000 == 107 [pid = 3897] [id = 487] 08:30:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29df660c00) [pid = 3897] [serial = 1462] [outer = (nil)] 08:30:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29e11af400) [pid = 3897] [serial = 1463] [outer = 0x7f29df660c00] 08:30:19 INFO - PROCESS | 3897 | 1461252619493 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29e3ab9400) [pid = 3897] [serial = 1464] [outer = 0x7f29df660c00] 08:30:20 INFO - PROCESS | 3897 | 1461252620272 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 08:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1228ms 08:30:20 INFO - PROCESS | 3897 | 1461252620310 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 3897 | 1461252620313 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 08:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:30:20 INFO - PROCESS | 3897 | 1461252620318 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 3897 | 1461252620320 Marionette TRACE conn3 <- [1,1922,null,{}] 08:30:20 INFO - PROCESS | 3897 | 1461252620325 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:20 INFO - PROCESS | 3897 | 1461252620466 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 08:30:20 INFO - PROCESS | 3897 | 1461252620659 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fdc16800 == 108 [pid = 3897] [id = 488] 08:30:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29e3ab9000) [pid = 3897] [serial = 1465] [outer = (nil)] 08:30:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29e6ed4c00) [pid = 3897] [serial = 1466] [outer = 0x7f29e3ab9000] 08:30:20 INFO - PROCESS | 3897 | 1461252620718 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29e8016c00) [pid = 3897] [serial = 1467] [outer = 0x7f29e3ab9000] 08:30:21 INFO - PROCESS | 3897 | 1461252621497 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 08:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1236ms 08:30:21 INFO - PROCESS | 3897 | 1461252621555 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 3897 | 1461252621558 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 08:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:30:21 INFO - PROCESS | 3897 | 1461252621563 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 3897 | 1461252621565 Marionette TRACE conn3 <- [1,1926,null,{}] 08:30:21 INFO - PROCESS | 3897 | 1461252621570 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:21 INFO - PROCESS | 3897 | 1461252621712 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 08:30:21 INFO - PROCESS | 3897 | 1461252621904 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e2013800 == 109 [pid = 3897] [id = 489] 08:30:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29e5bccc00) [pid = 3897] [serial = 1468] [outer = (nil)] 08:30:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29e9d08800) [pid = 3897] [serial = 1469] [outer = 0x7f29e5bccc00] 08:30:21 INFO - PROCESS | 3897 | 1461252621963 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29f482e000) [pid = 3897] [serial = 1470] [outer = 0x7f29e5bccc00] 08:30:22 INFO - PROCESS | 3897 | 1461252622711 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 08:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1180ms 08:30:22 INFO - PROCESS | 3897 | 1461252622744 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 3897 | 1461252622747 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 08:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:30:22 INFO - PROCESS | 3897 | 1461252622766 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 3897 | 1461252622769 Marionette TRACE conn3 <- [1,1930,null,{}] 08:30:22 INFO - PROCESS | 3897 | 1461252622777 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:22 INFO - PROCESS | 3897 | 1461252622920 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 08:30:23 INFO - PROCESS | 3897 | 1461252623110 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6409000 == 110 [pid = 3897] [id = 490] 08:30:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29e805e400) [pid = 3897] [serial = 1471] [outer = (nil)] 08:30:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29f5aa1400) [pid = 3897] [serial = 1472] [outer = 0x7f29e805e400] 08:30:23 INFO - PROCESS | 3897 | 1461252623174 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29f7924c00) [pid = 3897] [serial = 1473] [outer = 0x7f29e805e400] 08:30:23 INFO - PROCESS | 3897 | 1461252623944 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 08:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1243ms 08:30:23 INFO - PROCESS | 3897 | 1461252623996 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 3897 | 1461252623999 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 08:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:30:24 INFO - PROCESS | 3897 | 1461252624020 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 3897 | 1461252624023 Marionette TRACE conn3 <- [1,1934,null,{}] 08:30:24 INFO - PROCESS | 3897 | 1461252624030 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:24 INFO - PROCESS | 3897 | 1461252624176 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 08:30:24 INFO - PROCESS | 3897 | 1461252624376 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e641f800 == 111 [pid = 3897] [id = 491] 08:30:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29e805ec00) [pid = 3897] [serial = 1474] [outer = (nil)] 08:30:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29f984d800) [pid = 3897] [serial = 1475] [outer = 0x7f29e805ec00] 08:30:24 INFO - PROCESS | 3897 | 1461252624436 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29f9ccdc00) [pid = 3897] [serial = 1476] [outer = 0x7f29e805ec00] 08:30:25 INFO - PROCESS | 3897 | 1461252625206 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1243ms 08:30:25 INFO - PROCESS | 3897 | 1461252625248 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 08:30:25 INFO - PROCESS | 3897 | 1461252625251 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 08:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:30:25 INFO - PROCESS | 3897 | 1461252625256 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:30:25 INFO - PROCESS | 3897 | 1461252625258 Marionette TRACE conn3 <- [1,1938,null,{}] 08:30:25 INFO - PROCESS | 3897 | 1461252625263 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:25 INFO - PROCESS | 3897 | 1461252625410 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 08:30:25 INFO - PROCESS | 3897 | 1461252625605 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da060000 == 112 [pid = 3897] [id = 492] 08:30:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29cc7f3c00) [pid = 3897] [serial = 1477] [outer = (nil)] 08:30:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29cc7f8000) [pid = 3897] [serial = 1478] [outer = 0x7f29cc7f3c00] 08:30:25 INFO - PROCESS | 3897 | 1461252625672 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29f5a99000) [pid = 3897] [serial = 1479] [outer = 0x7f29cc7f3c00] 08:30:26 INFO - PROCESS | 3897 | 1461252626431 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1226ms 08:30:26 INFO - PROCESS | 3897 | 1461252626490 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 08:30:26 INFO - PROCESS | 3897 | 1461252626493 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 08:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:30:26 INFO - PROCESS | 3897 | 1461252626500 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 3897 | 1461252626503 Marionette TRACE conn3 <- [1,1942,null,{}] 08:30:26 INFO - PROCESS | 3897 | 1461252626508 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:26 INFO - PROCESS | 3897 | 1461252626675 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 08:30:26 INFO - PROCESS | 3897 | 1461252626868 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2f19000 == 113 [pid = 3897] [id = 493] 08:30:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29cc7f4400) [pid = 3897] [serial = 1480] [outer = (nil)] 08:30:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29d4754400) [pid = 3897] [serial = 1481] [outer = 0x7f29cc7f4400] 08:30:26 INFO - PROCESS | 3897 | 1461252626925 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29f9cf0400) [pid = 3897] [serial = 1482] [outer = 0x7f29cc7f4400] 08:30:27 INFO - PROCESS | 3897 | 1461252627670 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1234ms 08:30:27 INFO - PROCESS | 3897 | 1461252627735 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 3897 | 1461252627737 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 08:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:30:27 INFO - PROCESS | 3897 | 1461252627743 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 3897 | 1461252627745 Marionette TRACE conn3 <- [1,1946,null,{}] 08:30:27 INFO - PROCESS | 3897 | 1461252627750 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:27 INFO - PROCESS | 3897 | 1461252627900 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 08:30:28 INFO - PROCESS | 3897 | 1461252628093 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d23d8800 == 114 [pid = 3897] [id = 494] 08:30:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29cf1bf400) [pid = 3897] [serial = 1483] [outer = (nil)] 08:30:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29d1c6ac00) [pid = 3897] [serial = 1484] [outer = 0x7f29cf1bf400] 08:30:28 INFO - PROCESS | 3897 | 1461252628155 Marionette DEBUG loaded listener.js 08:30:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29d63a6000) [pid = 3897] [serial = 1485] [outer = 0x7f29cf1bf400] 08:30:29 INFO - PROCESS | 3897 | 1461252629020 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1327ms 08:30:29 INFO - PROCESS | 3897 | 1461252629070 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 08:30:29 INFO - PROCESS | 3897 | 1461252629074 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 08:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:30:29 INFO - PROCESS | 3897 | 1461252629079 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 3897 | 1461252629080 Marionette TRACE conn3 <- [1,1950,null,{}] 08:30:29 INFO - PROCESS | 3897 | 1461252629085 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:29 INFO - PROCESS | 3897 | 1461252629235 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 08:30:29 INFO - PROCESS | 3897 | 1461252629448 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1feb800 == 115 [pid = 3897] [id = 495] 08:30:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29cc4ca800) [pid = 3897] [serial = 1486] [outer = (nil)] 08:30:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29cc7f1800) [pid = 3897] [serial = 1487] [outer = 0x7f29cc4ca800] 08:30:29 INFO - PROCESS | 3897 | 1461252629839 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29cf1bb400) [pid = 3897] [serial = 1488] [outer = 0x7f29cc4ca800] 08:30:30 INFO - PROCESS | 3897 | 1461252630732 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1675ms 08:30:30 INFO - PROCESS | 3897 | 1461252630755 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 08:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:30:30 INFO - PROCESS | 3897 | 1461252630760 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 08:30:30 INFO - PROCESS | 3897 | 1461252630768 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:30:30 INFO - PROCESS | 3897 | 1461252630771 Marionette TRACE conn3 <- [1,1954,null,{}] 08:30:30 INFO - PROCESS | 3897 | 1461252630777 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:30 INFO - PROCESS | 3897 | 1461252630924 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 08:30:31 INFO - PROCESS | 3897 | 1461252631261 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ccf7d000 == 116 [pid = 3897] [id = 496] 08:30:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f29d2dacc00) [pid = 3897] [serial = 1489] [outer = (nil)] 08:30:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f29d2ec2c00) [pid = 3897] [serial = 1490] [outer = 0x7f29d2dacc00] 08:30:31 INFO - PROCESS | 3897 | 1461252631321 Marionette DEBUG loaded listener.js 08:30:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f29d3bb4400) [pid = 3897] [serial = 1491] [outer = 0x7f29d2dacc00] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7c24000 == 115 [pid = 3897] [id = 366] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6914000 == 114 [pid = 3897] [id = 402] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d6561800 == 113 [pid = 3897] [id = 481] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cfe8b000 == 112 [pid = 3897] [id = 480] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de5c0800 == 111 [pid = 3897] [id = 479] 08:30:32 INFO - PROCESS | 3897 | 1461252632163 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f29d2db1800) [pid = 3897] [serial = 1355] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f29cc4d0000) [pid = 3897] [serial = 1352] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f29d2dac400) [pid = 3897] [serial = 1349] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29de058400) [pid = 3897] [serial = 1385] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29daca9000) [pid = 3897] [serial = 1346] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd009000 == 110 [pid = 3897] [id = 478] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d6512800 == 109 [pid = 3897] [id = 477] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1fea000 == 108 [pid = 3897] [id = 476] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da11d000 == 107 [pid = 3897] [id = 475] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d3105000 == 106 [pid = 3897] [id = 474] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d31ac800 == 105 [pid = 3897] [id = 473] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d30d4000 == 104 [pid = 3897] [id = 472] 08:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1482ms 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e0490000 == 103 [pid = 3897] [id = 466] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de7db800 == 102 [pid = 3897] [id = 465] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3e8000 == 101 [pid = 3897] [id = 464] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d657a000 == 100 [pid = 3897] [id = 463] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1fe5800 == 99 [pid = 3897] [id = 462] 08:30:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddfc1800 == 98 [pid = 3897] [id = 461] 08:30:32 INFO - PROCESS | 3897 | 1461252632258 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 3897 | 1461252632265 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29da5a2000) [pid = 3897] [serial = 1215] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29f9cf5800) [pid = 3897] [serial = 1119] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29da371c00) [pid = 3897] [serial = 1104] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29d1c70800) [pid = 3897] [serial = 1328] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29d6684400) [pid = 3897] [serial = 1358] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29d1236400) [pid = 3897] [serial = 1361] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29d68cbc00) [pid = 3897] [serial = 1122] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29e0534c00) [pid = 3897] [serial = 1218] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29e7472800) [pid = 3897] [serial = 1221] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29f9cfe400) [pid = 3897] [serial = 1068] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29e8069000) [pid = 3897] [serial = 1173] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29da5aec00) [pid = 3897] [serial = 1382] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29e58ec400) [pid = 3897] [serial = 963] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29f9467c00) [pid = 3897] [serial = 1182] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29de051c00) [pid = 3897] [serial = 1383] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29f46b4400) [pid = 3897] [serial = 1340] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29da5a8000) [pid = 3897] [serial = 1077] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29d67efc00) [pid = 3897] [serial = 1053] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29d41ef800) [pid = 3897] [serial = 1365] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f29d1c63000) [pid = 3897] [serial = 1364] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f29dc685400) [pid = 3897] [serial = 1161] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f29d9f48800) [pid = 3897] [serial = 1373] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29dd6a9400) [pid = 3897] [serial = 1379] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29f9dbbc00) [pid = 3897] [serial = 1227] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f29f9972000) [pid = 3897] [serial = 1113] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29e45db400) [pid = 3897] [serial = 1059] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29dcded000) [pid = 3897] [serial = 1376] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f29de2f6800) [pid = 3897] [serial = 1074] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f29f97d3000) [pid = 3897] [serial = 1029] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f29d6689800) [pid = 3897] [serial = 1368] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f29d63a9800) [pid = 3897] [serial = 1367] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f29dd69cc00) [pid = 3897] [serial = 1017] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f29d6853400) [pid = 3897] [serial = 1371] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f29e5b0dc00) [pid = 3897] [serial = 1170] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29f37e8000) [pid = 3897] [serial = 1326] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29d2073c00) [pid = 3897] [serial = 1125] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29e0470c00) [pid = 3897] [serial = 1116] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f29d68c0400) [pid = 3897] [serial = 1158] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29d639d800) [pid = 3897] [serial = 1185] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29f5a9d800) [pid = 3897] [serial = 1065] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29de071000) [pid = 3897] [serial = 1334] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29f37f0800) [pid = 3897] [serial = 1023] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29e6dd3800) [pid = 3897] [serial = 1062] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29d6597c00) [pid = 3897] [serial = 1331] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29ddb5f000) [pid = 3897] [serial = 1164] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29d6590800) [pid = 3897] [serial = 1236] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f29d2190c00) [pid = 3897] [serial = 1230] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f29ddb71400) [pid = 3897] [serial = 1239] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f29dd847c00) [pid = 3897] [serial = 1056] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29d67e7000) [pid = 3897] [serial = 1370] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29d2068800) [pid = 3897] [serial = 1362] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29ed16b000) [pid = 3897] [serial = 1176] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f29d22e0c00) [pid = 3897] [serial = 1155] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f29f9271800) [pid = 3897] [serial = 1343] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f29d4753400) [pid = 3897] [serial = 1233] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f29d4127c00) [pid = 3897] [serial = 1302] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f29dafbdc00) [pid = 3897] [serial = 1071] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f29f374fc00) [pid = 3897] [serial = 1128] [outer = (nil)] [url = about:blank] 08:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f29dd848800) [pid = 3897] [serial = 1107] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f29f5a97c00) [pid = 3897] [serial = 1179] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f29e45dec00) [pid = 3897] [serial = 1337] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f29e492c400) [pid = 3897] [serial = 1020] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f29ddb56000) [pid = 3897] [serial = 1380] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f29f9cc2800) [pid = 3897] [serial = 1032] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f29f5a99800) [pid = 3897] [serial = 1224] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f29e7108800) [pid = 3897] [serial = 1110] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f29dd4de800) [pid = 3897] [serial = 1377] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f29da5af000) [pid = 3897] [serial = 1374] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f29d6385400) [pid = 3897] [serial = 1212] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f29d67eec00) [pid = 3897] [serial = 1014] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f29de87ac00) [pid = 3897] [serial = 1167] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f29f5a9f400) [pid = 3897] [serial = 1026] [outer = (nil)] [url = about:blank] 08:30:32 INFO - PROCESS | 3897 | 1461252632307 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 3897 | 1461252632319 Marionette TRACE conn3 <- [1,1958,null,{}] 08:30:32 INFO - PROCESS | 3897 | 1461252632341 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:32 INFO - PROCESS | 3897 | 1461252632473 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 08:30:32 INFO - PROCESS | 3897 | 1461252632483 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1d17000 == 99 [pid = 3897] [id = 497] 08:30:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f29d2ed0400) [pid = 3897] [serial = 1492] [outer = (nil)] 08:30:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f29d41ef800) [pid = 3897] [serial = 1493] [outer = 0x7f29d2ed0400] 08:30:32 INFO - PROCESS | 3897 | 1461252632535 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f29d63a8000) [pid = 3897] [serial = 1494] [outer = 0x7f29d2ed0400] 08:30:33 INFO - PROCESS | 3897 | 1461252633312 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 08:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1053ms 08:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:30:33 INFO - PROCESS | 3897 | 1461252633361 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 3897 | 1461252633364 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 08:30:33 INFO - PROCESS | 3897 | 1461252633369 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 3897 | 1461252633374 Marionette TRACE conn3 <- [1,1962,null,{}] 08:30:33 INFO - PROCESS | 3897 | 1461252633402 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:33 INFO - PROCESS | 3897 | 1461252633545 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 08:30:33 INFO - PROCESS | 3897 | 1461252633562 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d396c800 == 100 [pid = 3897] [id = 498] 08:30:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f29d6682c00) [pid = 3897] [serial = 1495] [outer = (nil)] 08:30:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f29d668e400) [pid = 3897] [serial = 1496] [outer = 0x7f29d6682c00] 08:30:33 INFO - PROCESS | 3897 | 1461252633624 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f29d67efc00) [pid = 3897] [serial = 1497] [outer = 0x7f29d6682c00] 08:30:34 INFO - PROCESS | 3897 | 1461252634288 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 08:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 989ms 08:30:34 INFO - PROCESS | 3897 | 1461252634357 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 3897 | 1461252634361 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 08:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:30:34 INFO - PROCESS | 3897 | 1461252634366 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 3897 | 1461252634368 Marionette TRACE conn3 <- [1,1966,null,{}] 08:30:34 INFO - PROCESS | 3897 | 1461252634372 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:34 INFO - PROCESS | 3897 | 1461252634522 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 08:30:34 INFO - PROCESS | 3897 | 1461252634529 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da015800 == 101 [pid = 3897] [id = 499] 08:30:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f29d668d800) [pid = 3897] [serial = 1498] [outer = (nil)] 08:30:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f29d68c2c00) [pid = 3897] [serial = 1499] [outer = 0x7f29d668d800] 08:30:34 INFO - PROCESS | 3897 | 1461252634581 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f29d9f48800) [pid = 3897] [serial = 1500] [outer = 0x7f29d668d800] 08:30:35 INFO - PROCESS | 3897 | 1461252635368 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 08:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1027ms 08:30:35 INFO - PROCESS | 3897 | 1461252635393 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 08:30:35 INFO - PROCESS | 3897 | 1461252635396 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 08:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:30:35 INFO - PROCESS | 3897 | 1461252635401 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:30:35 INFO - PROCESS | 3897 | 1461252635403 Marionette TRACE conn3 <- [1,1970,null,{}] 08:30:35 INFO - PROCESS | 3897 | 1461252635408 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:35 INFO - PROCESS | 3897 | 1461252635582 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 08:30:35 INFO - PROCESS | 3897 | 1461252635609 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dab80000 == 102 [pid = 3897] [id = 500] 08:30:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f29da36d800) [pid = 3897] [serial = 1501] [outer = (nil)] 08:30:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f29da5a2000) [pid = 3897] [serial = 1502] [outer = 0x7f29da36d800] 08:30:35 INFO - PROCESS | 3897 | 1461252635666 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f29dabd9800) [pid = 3897] [serial = 1503] [outer = 0x7f29da36d800] 08:30:36 INFO - PROCESS | 3897 | 1461252636416 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 08:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1073ms 08:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:30:36 INFO - PROCESS | 3897 | 1461252636476 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 3897 | 1461252636478 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 08:30:36 INFO - PROCESS | 3897 | 1461252636483 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 3897 | 1461252636486 Marionette TRACE conn3 <- [1,1974,null,{}] 08:30:36 INFO - PROCESS | 3897 | 1461252636490 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:36 INFO - PROCESS | 3897 | 1461252636704 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 08:30:37 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f29ddb62c00) [pid = 3897] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:30:37 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f29cf1b4800) [pid = 3897] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:30:37 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f29cf3c5800) [pid = 3897] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:30:37 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f29dc681c00) [pid = 3897] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:30:37 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f29cf1b6c00) [pid = 3897] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:30:37 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f29cf1c1c00) [pid = 3897] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:30:37 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f29d2189000) [pid = 3897] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:30:37 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f29cc4cd000) [pid = 3897] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:30:37 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f29d4127400) [pid = 3897] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:30:37 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f29dc682000) [pid = 3897] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:30:37 INFO - PROCESS | 3897 | 1461252637223 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2f02800 == 103 [pid = 3897] [id = 501] 08:30:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f29cc4cd000) [pid = 3897] [serial = 1504] [outer = (nil)] 08:30:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f29d123b400) [pid = 3897] [serial = 1505] [outer = 0x7f29cc4cd000] 08:30:37 INFO - PROCESS | 3897 | 1461252637282 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f29d6598800) [pid = 3897] [serial = 1506] [outer = 0x7f29cc4cd000] 08:30:37 INFO - PROCESS | 3897 | 1461252637774 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 08:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1380ms 08:30:37 INFO - PROCESS | 3897 | 1461252637864 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 08:30:37 INFO - PROCESS | 3897 | 1461252637867 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 08:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:30:37 INFO - PROCESS | 3897 | 1461252637871 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:30:37 INFO - PROCESS | 3897 | 1461252637873 Marionette TRACE conn3 <- [1,1978,null,{}] 08:30:37 INFO - PROCESS | 3897 | 1461252637878 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:38 INFO - PROCESS | 3897 | 1461252638005 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 08:30:38 INFO - PROCESS | 3897 | 1461252638020 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd53e800 == 104 [pid = 3897] [id = 502] 08:30:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f29dacabc00) [pid = 3897] [serial = 1507] [outer = (nil)] 08:30:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f29dd4e3c00) [pid = 3897] [serial = 1508] [outer = 0x7f29dacabc00] 08:30:38 INFO - PROCESS | 3897 | 1461252638070 Marionette DEBUG loaded listener.js 08:30:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f29dd6a6c00) [pid = 3897] [serial = 1509] [outer = 0x7f29dacabc00] 08:30:38 INFO - PROCESS | 3897 | 1461252638771 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 926ms 08:30:38 INFO - PROCESS | 3897 | 1461252638798 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 08:30:38 INFO - PROCESS | 3897 | 1461252638800 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 08:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:30:38 INFO - PROCESS | 3897 | 1461252638805 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 3897 | 1461252638807 Marionette TRACE conn3 <- [1,1982,null,{}] 08:30:38 INFO - PROCESS | 3897 | 1461252638812 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:38 INFO - PROCESS | 3897 | 1461252638936 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 08:30:39 INFO - PROCESS | 3897 | 1461252639085 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfcc800 == 105 [pid = 3897] [id = 503] 08:30:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f29dc68cc00) [pid = 3897] [serial = 1510] [outer = (nil)] 08:30:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f29dda90800) [pid = 3897] [serial = 1511] [outer = 0x7f29dc68cc00] 08:30:39 INFO - PROCESS | 3897 | 1461252639136 Marionette DEBUG loaded listener.js 08:30:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f29ddb7bc00) [pid = 3897] [serial = 1512] [outer = 0x7f29dc68cc00] 08:30:40 INFO - PROCESS | 3897 | 1461252640007 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1225ms 08:30:40 INFO - PROCESS | 3897 | 1461252640032 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 08:30:40 INFO - PROCESS | 3897 | 1461252640038 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 08:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:30:40 INFO - PROCESS | 3897 | 1461252640046 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:30:40 INFO - PROCESS | 3897 | 1461252640050 Marionette TRACE conn3 <- [1,1986,null,{}] 08:30:40 INFO - PROCESS | 3897 | 1461252640057 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:40 INFO - PROCESS | 3897 | 1461252640231 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 08:30:40 INFO - PROCESS | 3897 | 1461252640424 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d31ae800 == 106 [pid = 3897] [id = 504] 08:30:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f29d206bc00) [pid = 3897] [serial = 1513] [outer = (nil)] 08:30:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f29d2da3800) [pid = 3897] [serial = 1514] [outer = 0x7f29d206bc00] 08:30:40 INFO - PROCESS | 3897 | 1461252640487 Marionette DEBUG loaded listener.js 08:30:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f29d2ecd000) [pid = 3897] [serial = 1515] [outer = 0x7f29d206bc00] 08:30:41 INFO - PROCESS | 3897 | 1461252641325 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1338ms 08:30:41 INFO - PROCESS | 3897 | 1461252641384 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 08:30:41 INFO - PROCESS | 3897 | 1461252641391 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 08:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:30:41 INFO - PROCESS | 3897 | 1461252641400 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:30:41 INFO - PROCESS | 3897 | 1461252641403 Marionette TRACE conn3 <- [1,1990,null,{}] 08:30:41 INFO - PROCESS | 3897 | 1461252641409 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:41 INFO - PROCESS | 3897 | 1461252641561 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 08:30:41 INFO - PROCESS | 3897 | 1461252641750 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29daf8e800 == 107 [pid = 3897] [id = 505] 08:30:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f29d6403400) [pid = 3897] [serial = 1516] [outer = (nil)] 08:30:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f29d658a800) [pid = 3897] [serial = 1517] [outer = 0x7f29d6403400] 08:30:41 INFO - PROCESS | 3897 | 1461252641813 Marionette DEBUG loaded listener.js 08:30:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f29d67e6400) [pid = 3897] [serial = 1518] [outer = 0x7f29d6403400] 08:30:42 INFO - PROCESS | 3897 | 1461252642638 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1281ms 08:30:42 INFO - PROCESS | 3897 | 1461252642682 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 08:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:30:42 INFO - PROCESS | 3897 | 1461252642685 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 08:30:42 INFO - PROCESS | 3897 | 1461252642690 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:30:42 INFO - PROCESS | 3897 | 1461252642695 Marionette TRACE conn3 <- [1,1994,null,{}] 08:30:42 INFO - PROCESS | 3897 | 1461252642710 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:42 INFO - PROCESS | 3897 | 1461252642861 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 08:30:43 INFO - PROCESS | 3897 | 1461252643051 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de5d9800 == 108 [pid = 3897] [id = 506] 08:30:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29d68c8c00) [pid = 3897] [serial = 1519] [outer = (nil)] 08:30:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29dabd7800) [pid = 3897] [serial = 1520] [outer = 0x7f29d68c8c00] 08:30:43 INFO - PROCESS | 3897 | 1461252643113 Marionette DEBUG loaded listener.js 08:30:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29dcda9c00) [pid = 3897] [serial = 1521] [outer = 0x7f29d68c8c00] 08:30:43 INFO - PROCESS | 3897 | 1461252643958 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1289ms 08:30:43 INFO - PROCESS | 3897 | 1461252643983 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 08:30:43 INFO - PROCESS | 3897 | 1461252643988 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 08:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:30:43 INFO - PROCESS | 3897 | 1461252643994 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:30:43 INFO - PROCESS | 3897 | 1461252643997 Marionette TRACE conn3 <- [1,1998,null,{}] 08:30:44 INFO - PROCESS | 3897 | 1461252644002 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:44 INFO - PROCESS | 3897 | 1461252644158 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 08:30:44 INFO - PROCESS | 3897 | 1461252644345 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa8c800 == 109 [pid = 3897] [id = 507] 08:30:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29da5a2c00) [pid = 3897] [serial = 1522] [outer = (nil)] 08:30:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29de06c400) [pid = 3897] [serial = 1523] [outer = 0x7f29da5a2c00] 08:30:44 INFO - PROCESS | 3897 | 1461252644410 Marionette DEBUG loaded listener.js 08:30:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29de0c0000) [pid = 3897] [serial = 1524] [outer = 0x7f29da5a2c00] 08:30:45 INFO - PROCESS | 3897 | 1461252645200 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 08:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1225ms 08:30:45 INFO - PROCESS | 3897 | 1461252645219 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 3897 | 1461252645222 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 08:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:30:45 INFO - PROCESS | 3897 | 1461252645227 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 3897 | 1461252645229 Marionette TRACE conn3 <- [1,2002,null,{}] 08:30:45 INFO - PROCESS | 3897 | 1461252645234 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:45 INFO - PROCESS | 3897 | 1461252645379 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 08:30:45 INFO - PROCESS | 3897 | 1461252645567 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e450e800 == 110 [pid = 3897] [id = 508] 08:30:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29dd4eb400) [pid = 3897] [serial = 1525] [outer = (nil)] 08:30:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f29de1ee800) [pid = 3897] [serial = 1526] [outer = 0x7f29dd4eb400] 08:30:45 INFO - PROCESS | 3897 | 1461252645630 Marionette DEBUG loaded listener.js 08:30:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f29de70cc00) [pid = 3897] [serial = 1527] [outer = 0x7f29dd4eb400] 08:30:46 INFO - PROCESS | 3897 | 1461252646395 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1224ms 08:30:46 INFO - PROCESS | 3897 | 1461252646452 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 08:30:46 INFO - PROCESS | 3897 | 1461252646454 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 08:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:30:46 INFO - PROCESS | 3897 | 1461252646460 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 3897 | 1461252646462 Marionette TRACE conn3 <- [1,2006,null,{}] 08:30:46 INFO - PROCESS | 3897 | 1461252646467 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:46 INFO - PROCESS | 3897 | 1461252646628 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 08:30:46 INFO - PROCESS | 3897 | 1461252646812 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6626800 == 111 [pid = 3897] [id = 509] 08:30:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29e053b400) [pid = 3897] [serial = 1528] [outer = (nil)] 08:30:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29e1db1800) [pid = 3897] [serial = 1529] [outer = 0x7f29e053b400] 08:30:46 INFO - PROCESS | 3897 | 1461252646877 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29e1db9400) [pid = 3897] [serial = 1530] [outer = 0x7f29e053b400] 08:30:47 INFO - PROCESS | 3897 | 1461252647593 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 08:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 08:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1179ms 08:30:47 INFO - PROCESS | 3897 | 1461252647641 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 08:30:47 INFO - PROCESS | 3897 | 1461252647644 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 08:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:30:47 INFO - PROCESS | 3897 | 1461252647649 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:30:47 INFO - PROCESS | 3897 | 1461252647651 Marionette TRACE conn3 <- [1,2010,null,{}] 08:30:47 INFO - PROCESS | 3897 | 1461252647656 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:47 INFO - PROCESS | 3897 | 1461252647802 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 08:30:48 INFO - PROCESS | 3897 | 1461252647990 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71d6000 == 112 [pid = 3897] [id = 510] 08:30:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29e11a3400) [pid = 3897] [serial = 1531] [outer = (nil)] 08:30:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29e1dcb800) [pid = 3897] [serial = 1532] [outer = 0x7f29e11a3400] 08:30:48 INFO - PROCESS | 3897 | 1461252648049 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29e3abd000) [pid = 3897] [serial = 1533] [outer = 0x7f29e11a3400] 08:30:48 INFO - PROCESS | 3897 | 1461252648852 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 08:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 08:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1238ms 08:30:48 INFO - PROCESS | 3897 | 1461252648888 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 3897 | 1461252648892 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 08:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:30:48 INFO - PROCESS | 3897 | 1461252648897 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 3897 | 1461252648899 Marionette TRACE conn3 <- [1,2014,null,{}] 08:30:48 INFO - PROCESS | 3897 | 1461252648904 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:49 INFO - PROCESS | 3897 | 1461252649045 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 08:30:49 INFO - PROCESS | 3897 | 1461252649234 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e8082000 == 113 [pid = 3897] [id = 511] 08:30:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29e1db2800) [pid = 3897] [serial = 1534] [outer = (nil)] 08:30:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29e5532000) [pid = 3897] [serial = 1535] [outer = 0x7f29e1db2800] 08:30:49 INFO - PROCESS | 3897 | 1461252649294 Marionette DEBUG loaded listener.js 08:30:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29e6dd1000) [pid = 3897] [serial = 1536] [outer = 0x7f29e1db2800] 08:30:50 INFO - PROCESS | 3897 | 1461252650057 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1228ms 08:30:50 INFO - PROCESS | 3897 | 1461252650126 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 08:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:30:50 INFO - PROCESS | 3897 | 1461252650130 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 08:30:50 INFO - PROCESS | 3897 | 1461252650135 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:30:50 INFO - PROCESS | 3897 | 1461252650137 Marionette TRACE conn3 <- [1,2018,null,{}] 08:30:50 INFO - PROCESS | 3897 | 1461252650142 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:50 INFO - PROCESS | 3897 | 1461252650295 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 08:30:50 INFO - PROCESS | 3897 | 1461252650481 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f4560800 == 114 [pid = 3897] [id = 512] 08:30:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29e3ab8c00) [pid = 3897] [serial = 1537] [outer = (nil)] 08:30:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29e747a400) [pid = 3897] [serial = 1538] [outer = 0x7f29e3ab8c00] 08:30:50 INFO - PROCESS | 3897 | 1461252650540 Marionette DEBUG loaded listener.js 08:30:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29e8065000) [pid = 3897] [serial = 1539] [outer = 0x7f29e3ab8c00] 08:30:51 INFO - PROCESS | 3897 | 1461252651289 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1227ms 08:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:30:51 INFO - PROCESS | 3897 | 1461252651363 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 08:30:51 INFO - PROCESS | 3897 | 1461252651365 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 08:30:51 INFO - PROCESS | 3897 | 1461252651369 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:30:51 INFO - PROCESS | 3897 | 1461252651373 Marionette TRACE conn3 <- [1,2022,null,{}] 08:30:51 INFO - PROCESS | 3897 | 1461252651378 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:51 INFO - PROCESS | 3897 | 1461252651526 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 08:30:51 INFO - PROCESS | 3897 | 1461252651714 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f909c800 == 115 [pid = 3897] [id = 513] 08:30:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f29e3abe000) [pid = 3897] [serial = 1540] [outer = (nil)] 08:30:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f29e714a000) [pid = 3897] [serial = 1541] [outer = 0x7f29e3abe000] 08:30:51 INFO - PROCESS | 3897 | 1461252651779 Marionette DEBUG loaded listener.js 08:30:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f29f37ea400) [pid = 3897] [serial = 1542] [outer = 0x7f29e3abe000] 08:30:52 INFO - PROCESS | 3897 | 1461252652505 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1176ms 08:30:52 INFO - PROCESS | 3897 | 1461252652546 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 08:30:52 INFO - PROCESS | 3897 | 1461252652549 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 08:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:30:52 INFO - PROCESS | 3897 | 1461252652554 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:30:52 INFO - PROCESS | 3897 | 1461252652558 Marionette TRACE conn3 <- [1,2026,null,{}] 08:30:52 INFO - PROCESS | 3897 | 1461252652563 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:52 INFO - PROCESS | 3897 | 1461252652733 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 08:30:52 INFO - PROCESS | 3897 | 1461252652920 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fc346000 == 116 [pid = 3897] [id = 514] 08:30:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f29e5562400) [pid = 3897] [serial = 1543] [outer = (nil)] 08:30:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f29f9462400) [pid = 3897] [serial = 1544] [outer = 0x7f29e5562400] 08:30:52 INFO - PROCESS | 3897 | 1461252652984 Marionette DEBUG loaded listener.js 08:30:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f29f9cf6000) [pid = 3897] [serial = 1545] [outer = 0x7f29e5562400] 08:30:53 INFO - PROCESS | 3897 | 1461252653769 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1285ms 08:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:30:53 INFO - PROCESS | 3897 | 1461252653840 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 08:30:53 INFO - PROCESS | 3897 | 1461252653842 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 08:30:53 INFO - PROCESS | 3897 | 1461252653848 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 3897 | 1461252653850 Marionette TRACE conn3 <- [1,2030,null,{}] 08:30:53 INFO - PROCESS | 3897 | 1461252653855 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:54 INFO - PROCESS | 3897 | 1461252653999 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 08:30:54 INFO - PROCESS | 3897 | 1461252654210 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cf1d3800 == 117 [pid = 3897] [id = 515] 08:30:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29cef06c00) [pid = 3897] [serial = 1546] [outer = (nil)] 08:30:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29cef0e400) [pid = 3897] [serial = 1547] [outer = 0x7f29cef06c00] 08:30:54 INFO - PROCESS | 3897 | 1461252654268 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29e1dc7c00) [pid = 3897] [serial = 1548] [outer = 0x7f29cef06c00] 08:30:55 INFO - PROCESS | 3897 | 1461252655060 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1279ms 08:30:55 INFO - PROCESS | 3897 | 1461252655126 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 08:30:55 INFO - PROCESS | 3897 | 1461252655129 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 08:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:30:55 INFO - PROCESS | 3897 | 1461252655134 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - PROCESS | 3897 | 1461252655136 Marionette TRACE conn3 <- [1,2034,null,{}] 08:30:55 INFO - PROCESS | 3897 | 1461252655141 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:55 INFO - PROCESS | 3897 | 1461252655296 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 08:30:55 INFO - PROCESS | 3897 | 1461252655492 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d0faf000 == 118 [pid = 3897] [id = 516] 08:30:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29cc4d5000) [pid = 3897] [serial = 1549] [outer = (nil)] 08:30:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29d1235c00) [pid = 3897] [serial = 1550] [outer = 0x7f29cc4d5000] 08:30:55 INFO - PROCESS | 3897 | 1461252655550 Marionette DEBUG loaded listener.js 08:30:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29d6410800) [pid = 3897] [serial = 1551] [outer = 0x7f29cc4d5000] 08:30:56 INFO - PROCESS | 3897 | 1461252656690 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1630ms 08:30:56 INFO - PROCESS | 3897 | 1461252656765 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 08:30:56 INFO - PROCESS | 3897 | 1461252656770 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 08:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:30:56 INFO - PROCESS | 3897 | 1461252656778 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:30:56 INFO - PROCESS | 3897 | 1461252656781 Marionette TRACE conn3 <- [1,2038,null,{}] 08:30:56 INFO - PROCESS | 3897 | 1461252656788 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:56 INFO - PROCESS | 3897 | 1461252656949 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 08:30:57 INFO - PROCESS | 3897 | 1461252657139 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1a19800 == 119 [pid = 3897] [id = 517] 08:30:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29cf1b4c00) [pid = 3897] [serial = 1552] [outer = (nil)] 08:30:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29cf3cd000) [pid = 3897] [serial = 1553] [outer = 0x7f29cf1b4c00] 08:30:57 INFO - PROCESS | 3897 | 1461252657198 Marionette DEBUG loaded listener.js 08:30:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29d0f7fc00) [pid = 3897] [serial = 1554] [outer = 0x7f29cf1b4c00] 08:30:58 INFO - PROCESS | 3897 | 1461252658101 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 08:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1393ms 08:30:58 INFO - PROCESS | 3897 | 1461252658170 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 08:30:58 INFO - PROCESS | 3897 | 1461252658177 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 08:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:30:58 INFO - PROCESS | 3897 | 1461252658186 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 3897 | 1461252658189 Marionette TRACE conn3 <- [1,2042,null,{}] 08:30:58 INFO - PROCESS | 3897 | 1461252658194 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:58 INFO - PROCESS | 3897 | 1461252658344 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 08:30:58 INFO - PROCESS | 3897 | 1461252658545 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1a2a800 == 120 [pid = 3897] [id = 518] 08:30:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29d1c71000) [pid = 3897] [serial = 1555] [outer = (nil)] 08:30:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29d206c000) [pid = 3897] [serial = 1556] [outer = 0x7f29d1c71000] 08:30:58 INFO - PROCESS | 3897 | 1461252658601 Marionette DEBUG loaded listener.js 08:30:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29d2185800) [pid = 3897] [serial = 1557] [outer = 0x7f29d1c71000] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd53e800 == 119 [pid = 3897] [id = 502] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d2f02800 == 118 [pid = 3897] [id = 501] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dab80000 == 117 [pid = 3897] [id = 500] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da015800 == 116 [pid = 3897] [id = 499] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29d4125400) [pid = 3897] [serial = 1445] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29de072c00) [pid = 3897] [serial = 1397] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29de716800) [pid = 3897] [serial = 1400] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f29e3a6f000) [pid = 3897] [serial = 1403] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f29e7145800) [pid = 3897] [serial = 1406] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f29e9282400) [pid = 3897] [serial = 1409] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29f46af400) [pid = 3897] [serial = 1412] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29f90f0c00) [pid = 3897] [serial = 1415] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d396c800 == 115 [pid = 3897] [id = 498] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1d17000 == 114 [pid = 3897] [id = 497] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ccf7d000 == 113 [pid = 3897] [id = 496] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1feb800 == 112 [pid = 3897] [id = 495] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e2013800 == 111 [pid = 3897] [id = 489] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fdc16800 == 110 [pid = 3897] [id = 488] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ee7de000 == 109 [pid = 3897] [id = 487] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6d7c000 == 108 [pid = 3897] [id = 486] 08:30:59 INFO - PROCESS | 3897 | 1461252659560 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e5a3e000 == 107 [pid = 3897] [id = 485] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de2ba000 == 106 [pid = 3897] [id = 484] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da007800 == 105 [pid = 3897] [id = 483] 08:30:59 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cf2dc800 == 104 [pid = 3897] [id = 482] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f29e0539000) [pid = 3897] [serial = 1439] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29de2f1c00) [pid = 3897] [serial = 1386] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29d0f84c00) [pid = 3897] [serial = 1442] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f29dcd9e400) [pid = 3897] [serial = 1433] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f29dd846c00) [pid = 3897] [serial = 1434] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f29cf3cfc00) [pid = 3897] [serial = 1419] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f29cf1bc000) [pid = 3897] [serial = 1418] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f29d4730000) [pid = 3897] [serial = 1391] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f29daca4000) [pid = 3897] [serial = 1394] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f29d68ca800) [pid = 3897] [serial = 1430] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29daca1800) [pid = 3897] [serial = 1431] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29da5ad800) [pid = 3897] [serial = 1428] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29d684e000) [pid = 3897] [serial = 1427] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f29d2ecbc00) [pid = 3897] [serial = 1422] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29d123a000) [pid = 3897] [serial = 1421] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29cf3d1c00) [pid = 3897] [serial = 1388] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29d640e400) [pid = 3897] [serial = 1425] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29d4750400) [pid = 3897] [serial = 1424] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29de0f4c00) [pid = 3897] [serial = 1436] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29de711800) [pid = 3897] [serial = 1437] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29d206dc00) [pid = 3897] [serial = 1443] [outer = (nil)] [url = about:blank] 08:30:59 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29e1dc7800) [pid = 3897] [serial = 1440] [outer = (nil)] [url = about:blank] 08:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1434ms 08:30:59 INFO - PROCESS | 3897 | 1461252659620 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 08:30:59 INFO - PROCESS | 3897 | 1461252659624 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 08:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:30:59 INFO - PROCESS | 3897 | 1461252659629 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:30:59 INFO - PROCESS | 3897 | 1461252659633 Marionette TRACE conn3 <- [1,2046,null,{}] 08:30:59 INFO - PROCESS | 3897 | 1461252659647 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:30:59 INFO - PROCESS | 3897 | 1461252659801 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 08:30:59 INFO - PROCESS | 3897 | 1461252659952 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d30e2800 == 105 [pid = 3897] [id = 519] 08:30:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29d22d5400) [pid = 3897] [serial = 1558] [outer = (nil)] 08:30:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29d2debc00) [pid = 3897] [serial = 1559] [outer = 0x7f29d22d5400] 08:31:00 INFO - PROCESS | 3897 | 1461252660007 Marionette DEBUG loaded listener.js 08:31:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29d2ecd400) [pid = 3897] [serial = 1560] [outer = 0x7f29d22d5400] 08:31:00 INFO - PROCESS | 3897 | 1461252660634 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1034ms 08:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:31:00 INFO - PROCESS | 3897 | 1461252660663 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 08:31:00 INFO - PROCESS | 3897 | 1461252660666 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 08:31:00 INFO - PROCESS | 3897 | 1461252660671 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:31:00 INFO - PROCESS | 3897 | 1461252660674 Marionette TRACE conn3 <- [1,2050,null,{}] 08:31:00 INFO - PROCESS | 3897 | 1461252660678 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:00 INFO - PROCESS | 3897 | 1461252660827 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 08:31:00 INFO - PROCESS | 3897 | 1461252660982 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d3974800 == 106 [pid = 3897] [id = 520] 08:31:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29d2deb400) [pid = 3897] [serial = 1561] [outer = (nil)] 08:31:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29d412cc00) [pid = 3897] [serial = 1562] [outer = 0x7f29d2deb400] 08:31:01 INFO - PROCESS | 3897 | 1461252661034 Marionette DEBUG loaded listener.js 08:31:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29d41e8400) [pid = 3897] [serial = 1563] [outer = 0x7f29d2deb400] 08:31:01 INFO - PROCESS | 3897 | 1461252661651 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1026ms 08:31:01 INFO - PROCESS | 3897 | 1461252661697 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 08:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:31:01 INFO - PROCESS | 3897 | 1461252661700 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 08:31:01 INFO - PROCESS | 3897 | 1461252661705 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:31:01 INFO - PROCESS | 3897 | 1461252661707 Marionette TRACE conn3 <- [1,2054,null,{}] 08:31:01 INFO - PROCESS | 3897 | 1461252661712 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:01 INFO - PROCESS | 3897 | 1461252661937 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 08:31:01 INFO - PROCESS | 3897 | 1461252661963 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d64e1800 == 107 [pid = 3897] [id = 521] 08:31:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29d2daa000) [pid = 3897] [serial = 1564] [outer = (nil)] 08:31:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29d41ea400) [pid = 3897] [serial = 1565] [outer = 0x7f29d2daa000] 08:31:02 INFO - PROCESS | 3897 | 1461252662014 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29d474e800) [pid = 3897] [serial = 1566] [outer = 0x7f29d2daa000] 08:31:02 INFO - PROCESS | 3897 | 1461252662721 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 08:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1031ms 08:31:02 INFO - PROCESS | 3897 | 1461252662740 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 08:31:02 INFO - PROCESS | 3897 | 1461252662742 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 08:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:31:02 INFO - PROCESS | 3897 | 1461252662748 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:31:02 INFO - PROCESS | 3897 | 1461252662750 Marionette TRACE conn3 <- [1,2058,null,{}] 08:31:02 INFO - PROCESS | 3897 | 1461252662754 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:02 INFO - PROCESS | 3897 | 1461252662956 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 08:31:02 INFO - PROCESS | 3897 | 1461252662986 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da019000 == 108 [pid = 3897] [id = 522] 08:31:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29d474c000) [pid = 3897] [serial = 1567] [outer = (nil)] 08:31:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29d63ac800) [pid = 3897] [serial = 1568] [outer = 0x7f29d474c000] 08:31:03 INFO - PROCESS | 3897 | 1461252663039 Marionette DEBUG loaded listener.js 08:31:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29d6687000) [pid = 3897] [serial = 1569] [outer = 0x7f29d474c000] 08:31:03 INFO - PROCESS | 3897 | 1461252663713 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 08:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1023ms 08:31:03 INFO - PROCESS | 3897 | 1461252663772 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 08:31:03 INFO - PROCESS | 3897 | 1461252663774 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 08:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:31:03 INFO - PROCESS | 3897 | 1461252663780 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 3897 | 1461252663783 Marionette TRACE conn3 <- [1,2062,null,{}] 08:31:03 INFO - PROCESS | 3897 | 1461252663791 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:04 INFO - PROCESS | 3897 | 1461252664350 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 08:31:04 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29d668d800) [pid = 3897] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:31:04 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29d2ded000) [pid = 3897] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:31:04 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29d2ed0400) [pid = 3897] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:31:04 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f29cc4ca800) [pid = 3897] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:31:04 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29d4726800) [pid = 3897] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:31:04 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29d6682c00) [pid = 3897] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:31:04 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29cc4cd000) [pid = 3897] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:31:04 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29da36d800) [pid = 3897] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:31:04 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29d2dacc00) [pid = 3897] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:31:04 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29dacabc00) [pid = 3897] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:31:04 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29dcdf0800) [pid = 3897] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:31:04 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29cc4cb800) [pid = 3897] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:31:04 INFO - PROCESS | 3897 | 1461252664523 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d6509800 == 109 [pid = 3897] [id = 523] 08:31:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29d2065400) [pid = 3897] [serial = 1570] [outer = (nil)] 08:31:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29d2ded000) [pid = 3897] [serial = 1571] [outer = 0x7f29d2065400] 08:31:04 INFO - PROCESS | 3897 | 1461252664578 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29d6689800) [pid = 3897] [serial = 1572] [outer = 0x7f29d2065400] 08:31:05 INFO - PROCESS | 3897 | 1461252665135 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 08:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1391ms 08:31:05 INFO - PROCESS | 3897 | 1461252665169 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 08:31:05 INFO - PROCESS | 3897 | 1461252665171 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 08:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:31:05 INFO - PROCESS | 3897 | 1461252665177 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:31:05 INFO - PROCESS | 3897 | 1461252665179 Marionette TRACE conn3 <- [1,2066,null,{}] 08:31:05 INFO - PROCESS | 3897 | 1461252665183 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:05 INFO - PROCESS | 3897 | 1461252665313 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 08:31:05 INFO - PROCESS | 3897 | 1461252665467 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da6a1000 == 110 [pid = 3897] [id = 524] 08:31:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29d2066c00) [pid = 3897] [serial = 1573] [outer = (nil)] 08:31:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29d67f0000) [pid = 3897] [serial = 1574] [outer = 0x7f29d2066c00] 08:31:05 INFO - PROCESS | 3897 | 1461252665518 Marionette DEBUG loaded listener.js 08:31:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29d6855c00) [pid = 3897] [serial = 1575] [outer = 0x7f29d2066c00] 08:31:06 INFO - PROCESS | 3897 | 1461252666420 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 08:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1275ms 08:31:06 INFO - PROCESS | 3897 | 1461252666454 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 3897 | 1461252666460 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 08:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:31:06 INFO - PROCESS | 3897 | 1461252666468 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:31:06 INFO - PROCESS | 3897 | 1461252666472 Marionette TRACE conn3 <- [1,2070,null,{}] 08:31:06 INFO - PROCESS | 3897 | 1461252666479 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:06 INFO - PROCESS | 3897 | 1461252666642 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 08:31:06 INFO - PROCESS | 3897 | 1461252666841 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1ff1800 == 111 [pid = 3897] [id = 525] 08:31:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29d0f7b000) [pid = 3897] [serial = 1576] [outer = (nil)] 08:31:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29d1c65c00) [pid = 3897] [serial = 1577] [outer = 0x7f29d0f7b000] 08:31:06 INFO - PROCESS | 3897 | 1461252666904 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29d2184400) [pid = 3897] [serial = 1578] [outer = 0x7f29d0f7b000] 08:31:07 INFO - PROCESS | 3897 | 1461252667816 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 08:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1389ms 08:31:07 INFO - PROCESS | 3897 | 1461252667857 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 08:31:07 INFO - PROCESS | 3897 | 1461252667864 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 08:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:31:07 INFO - PROCESS | 3897 | 1461252667873 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 3897 | 1461252667877 Marionette TRACE conn3 <- [1,2074,null,{}] 08:31:07 INFO - PROCESS | 3897 | 1461252667881 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:08 INFO - PROCESS | 3897 | 1461252668036 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 08:31:08 INFO - PROCESS | 3897 | 1461252668233 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d6568000 == 112 [pid = 3897] [id = 526] 08:31:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29d2187800) [pid = 3897] [serial = 1579] [outer = (nil)] 08:31:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29d2eca800) [pid = 3897] [serial = 1580] [outer = 0x7f29d2187800] 08:31:08 INFO - PROCESS | 3897 | 1461252668293 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29d41e9800) [pid = 3897] [serial = 1581] [outer = 0x7f29d2187800] 08:31:09 INFO - PROCESS | 3897 | 1461252669143 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 08:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1332ms 08:31:09 INFO - PROCESS | 3897 | 1461252669206 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 08:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:31:09 INFO - PROCESS | 3897 | 1461252669209 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 08:31:09 INFO - PROCESS | 3897 | 1461252669214 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:31:09 INFO - PROCESS | 3897 | 1461252669219 Marionette TRACE conn3 <- [1,2078,null,{}] 08:31:09 INFO - PROCESS | 3897 | 1461252669233 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:09 INFO - PROCESS | 3897 | 1461252669392 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 08:31:09 INFO - PROCESS | 3897 | 1461252669585 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc755800 == 113 [pid = 3897] [id = 527] 08:31:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f29d4754c00) [pid = 3897] [serial = 1582] [outer = (nil)] 08:31:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f29d640f800) [pid = 3897] [serial = 1583] [outer = 0x7f29d4754c00] 08:31:09 INFO - PROCESS | 3897 | 1461252669650 Marionette DEBUG loaded listener.js 08:31:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f29d67ed000) [pid = 3897] [serial = 1584] [outer = 0x7f29d4754c00] 08:31:10 INFO - PROCESS | 3897 | 1461252670408 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 08:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1235ms 08:31:10 INFO - PROCESS | 3897 | 1461252670449 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 08:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:31:10 INFO - PROCESS | 3897 | 1461252670453 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 08:31:10 INFO - PROCESS | 3897 | 1461252670458 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:31:10 INFO - PROCESS | 3897 | 1461252670461 Marionette TRACE conn3 <- [1,2082,null,{}] 08:31:10 INFO - PROCESS | 3897 | 1461252670466 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:10 INFO - PROCESS | 3897 | 1461252670616 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 08:31:10 INFO - PROCESS | 3897 | 1461252670810 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd012000 == 114 [pid = 3897] [id = 528] 08:31:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f29d638b000) [pid = 3897] [serial = 1585] [outer = (nil)] 08:31:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f29d68c3000) [pid = 3897] [serial = 1586] [outer = 0x7f29d638b000] 08:31:10 INFO - PROCESS | 3897 | 1461252670870 Marionette DEBUG loaded listener.js 08:31:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f29d9f45400) [pid = 3897] [serial = 1587] [outer = 0x7f29d638b000] 08:31:11 INFO - PROCESS | 3897 | 1461252671624 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 08:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1226ms 08:31:11 INFO - PROCESS | 3897 | 1461252671685 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 08:31:11 INFO - PROCESS | 3897 | 1461252671687 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 08:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:31:11 INFO - PROCESS | 3897 | 1461252671692 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:31:11 INFO - PROCESS | 3897 | 1461252671695 Marionette TRACE conn3 <- [1,2086,null,{}] 08:31:11 INFO - PROCESS | 3897 | 1461252671700 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:11 INFO - PROCESS | 3897 | 1461252671917 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 08:31:12 INFO - PROCESS | 3897 | 1461252672055 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd54a800 == 115 [pid = 3897] [id = 529] 08:31:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29d6683c00) [pid = 3897] [serial = 1588] [outer = (nil)] 08:31:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29d9f4e400) [pid = 3897] [serial = 1589] [outer = 0x7f29d6683c00] 08:31:12 INFO - PROCESS | 3897 | 1461252672116 Marionette DEBUG loaded listener.js 08:31:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29da5a4800) [pid = 3897] [serial = 1590] [outer = 0x7f29d6683c00] 08:31:12 INFO - PROCESS | 3897 | 1461252672900 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 08:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1276ms 08:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:31:12 INFO - PROCESS | 3897 | 1461252672970 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 08:31:12 INFO - PROCESS | 3897 | 1461252672972 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 08:31:12 INFO - PROCESS | 3897 | 1461252672977 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:31:12 INFO - PROCESS | 3897 | 1461252672980 Marionette TRACE conn3 <- [1,2090,null,{}] 08:31:12 INFO - PROCESS | 3897 | 1461252672985 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:13 INFO - PROCESS | 3897 | 1461252673149 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 08:31:13 INFO - PROCESS | 3897 | 1461252673342 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddfc9800 == 116 [pid = 3897] [id = 530] 08:31:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29da5a2800) [pid = 3897] [serial = 1591] [outer = (nil)] 08:31:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29dabdc400) [pid = 3897] [serial = 1592] [outer = 0x7f29da5a2800] 08:31:13 INFO - PROCESS | 3897 | 1461252673403 Marionette DEBUG loaded listener.js 08:31:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29dafb3000) [pid = 3897] [serial = 1593] [outer = 0x7f29da5a2800] 08:31:14 INFO - PROCESS | 3897 | 1461252674186 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 08:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1285ms 08:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:31:14 INFO - PROCESS | 3897 | 1461252674262 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 08:31:14 INFO - PROCESS | 3897 | 1461252674264 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 08:31:14 INFO - PROCESS | 3897 | 1461252674269 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:31:14 INFO - PROCESS | 3897 | 1461252674272 Marionette TRACE conn3 <- [1,2094,null,{}] 08:31:14 INFO - PROCESS | 3897 | 1461252674277 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:14 INFO - PROCESS | 3897 | 1461252674426 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 08:31:14 INFO - PROCESS | 3897 | 1461252674618 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3eb800 == 117 [pid = 3897] [id = 531] 08:31:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29da5a9000) [pid = 3897] [serial = 1594] [outer = (nil)] 08:31:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29dc67ec00) [pid = 3897] [serial = 1595] [outer = 0x7f29da5a9000] 08:31:14 INFO - PROCESS | 3897 | 1461252674677 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29dc68c800) [pid = 3897] [serial = 1596] [outer = 0x7f29da5a9000] 08:31:15 INFO - PROCESS | 3897 | 1461252675427 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 08:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1176ms 08:31:15 INFO - PROCESS | 3897 | 1461252675445 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 3897 | 1461252675448 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 08:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:31:15 INFO - PROCESS | 3897 | 1461252675453 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 3897 | 1461252675455 Marionette TRACE conn3 <- [1,2098,null,{}] 08:31:15 INFO - PROCESS | 3897 | 1461252675460 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:15 INFO - PROCESS | 3897 | 1461252675600 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 08:31:15 INFO - PROCESS | 3897 | 1461252675797 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de65c800 == 118 [pid = 3897] [id = 532] 08:31:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29da5afc00) [pid = 3897] [serial = 1597] [outer = (nil)] 08:31:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29dcded400) [pid = 3897] [serial = 1598] [outer = 0x7f29da5afc00] 08:31:15 INFO - PROCESS | 3897 | 1461252675858 Marionette DEBUG loaded listener.js 08:31:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29dcdf7800) [pid = 3897] [serial = 1599] [outer = 0x7f29da5afc00] 08:31:16 INFO - PROCESS | 3897 | 1461252676617 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 08:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1225ms 08:31:16 INFO - PROCESS | 3897 | 1461252676680 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 08:31:16 INFO - PROCESS | 3897 | 1461252676683 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 08:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:31:16 INFO - PROCESS | 3897 | 1461252676688 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:31:16 INFO - PROCESS | 3897 | 1461252676690 Marionette TRACE conn3 <- [1,2102,null,{}] 08:31:16 INFO - PROCESS | 3897 | 1461252676695 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:16 INFO - PROCESS | 3897 | 1461252676848 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 08:31:17 INFO - PROCESS | 3897 | 1461252677044 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa8a000 == 119 [pid = 3897] [id = 533] 08:31:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29dabd2c00) [pid = 3897] [serial = 1600] [outer = (nil)] 08:31:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29dd1ac000) [pid = 3897] [serial = 1601] [outer = 0x7f29dabd2c00] 08:31:17 INFO - PROCESS | 3897 | 1461252677104 Marionette DEBUG loaded listener.js 08:31:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29dd599c00) [pid = 3897] [serial = 1602] [outer = 0x7f29dabd2c00] 08:31:17 INFO - PROCESS | 3897 | 1461252677851 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 08:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1228ms 08:31:17 INFO - PROCESS | 3897 | 1461252677918 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 08:31:17 INFO - PROCESS | 3897 | 1461252677921 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 08:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:31:17 INFO - PROCESS | 3897 | 1461252677926 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:31:17 INFO - PROCESS | 3897 | 1461252677929 Marionette TRACE conn3 <- [1,2106,null,{}] 08:31:17 INFO - PROCESS | 3897 | 1461252677933 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:18 INFO - PROCESS | 3897 | 1461252678081 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 08:31:18 INFO - PROCESS | 3897 | 1461252678273 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e2016800 == 120 [pid = 3897] [id = 534] 08:31:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29dafb9800) [pid = 3897] [serial = 1603] [outer = (nil)] 08:31:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29dd6a9c00) [pid = 3897] [serial = 1604] [outer = 0x7f29dafb9800] 08:31:18 INFO - PROCESS | 3897 | 1461252678333 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29dda85400) [pid = 3897] [serial = 1605] [outer = 0x7f29dafb9800] 08:31:19 INFO - PROCESS | 3897 | 1461252679100 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 08:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1236ms 08:31:19 INFO - PROCESS | 3897 | 1461252679163 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 08:31:19 INFO - PROCESS | 3897 | 1461252679167 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 08:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:31:19 INFO - PROCESS | 3897 | 1461252679195 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:31:19 INFO - PROCESS | 3897 | 1461252679199 Marionette TRACE conn3 <- [1,2110,null,{}] 08:31:19 INFO - PROCESS | 3897 | 1461252679205 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:19 INFO - PROCESS | 3897 | 1461252679376 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 08:31:19 INFO - PROCESS | 3897 | 1461252679577 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dab67000 == 121 [pid = 3897] [id = 535] 08:31:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29cef05000) [pid = 3897] [serial = 1606] [outer = (nil)] 08:31:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29ddd77c00) [pid = 3897] [serial = 1607] [outer = 0x7f29cef05000] 08:31:19 INFO - PROCESS | 3897 | 1461252679696 Marionette DEBUG loaded listener.js 08:31:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29de0b5800) [pid = 3897] [serial = 1608] [outer = 0x7f29cef05000] 08:31:20 INFO - PROCESS | 3897 | 1461252680447 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 08:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1305ms 08:31:20 INFO - PROCESS | 3897 | 1461252680486 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 08:31:20 INFO - PROCESS | 3897 | 1461252680488 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 08:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:31:20 INFO - PROCESS | 3897 | 1461252680496 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:31:20 INFO - PROCESS | 3897 | 1461252680499 Marionette TRACE conn3 <- [1,2114,null,{}] 08:31:20 INFO - PROCESS | 3897 | 1461252680504 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:20 INFO - PROCESS | 3897 | 1461252680646 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 08:31:20 INFO - PROCESS | 3897 | 1461252680845 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc556800 == 122 [pid = 3897] [id = 536] 08:31:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29cc7fc400) [pid = 3897] [serial = 1609] [outer = (nil)] 08:31:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29da364800) [pid = 3897] [serial = 1610] [outer = 0x7f29cc7fc400] 08:31:20 INFO - PROCESS | 3897 | 1461252680902 Marionette DEBUG loaded listener.js 08:31:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29de06fc00) [pid = 3897] [serial = 1611] [outer = 0x7f29cc7fc400] 08:31:21 INFO - PROCESS | 3897 | 1461252681667 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 08:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1231ms 08:31:21 INFO - PROCESS | 3897 | 1461252681728 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 08:31:21 INFO - PROCESS | 3897 | 1461252681730 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 08:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:31:21 INFO - PROCESS | 3897 | 1461252681736 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:31:21 INFO - PROCESS | 3897 | 1461252681738 Marionette TRACE conn3 <- [1,2118,null,{}] 08:31:21 INFO - PROCESS | 3897 | 1461252681743 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:21 INFO - PROCESS | 3897 | 1461252681887 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 08:31:22 INFO - PROCESS | 3897 | 1461252682087 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e696b000 == 123 [pid = 3897] [id = 537] 08:31:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29cf1b8400) [pid = 3897] [serial = 1612] [outer = (nil)] 08:31:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29da36b400) [pid = 3897] [serial = 1613] [outer = 0x7f29cf1b8400] 08:31:22 INFO - PROCESS | 3897 | 1461252682144 Marionette DEBUG loaded listener.js 08:31:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29de0ee000) [pid = 3897] [serial = 1614] [outer = 0x7f29cf1b8400] 08:31:23 INFO - PROCESS | 3897 | 1461252683402 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 08:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1727ms 08:31:23 INFO - PROCESS | 3897 | 1461252683463 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 08:31:23 INFO - PROCESS | 3897 | 1461252683469 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 08:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:31:23 INFO - PROCESS | 3897 | 1461252683476 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:31:23 INFO - PROCESS | 3897 | 1461252683480 Marionette TRACE conn3 <- [1,2122,null,{}] 08:31:23 INFO - PROCESS | 3897 | 1461252683486 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:23 INFO - PROCESS | 3897 | 1461252683643 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 08:31:23 INFO - PROCESS | 3897 | 1461252683841 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d4836000 == 124 [pid = 3897] [id = 538] 08:31:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29d1236c00) [pid = 3897] [serial = 1615] [outer = (nil)] 08:31:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29d1c65400) [pid = 3897] [serial = 1616] [outer = 0x7f29d1236c00] 08:31:23 INFO - PROCESS | 3897 | 1461252683898 Marionette DEBUG loaded listener.js 08:31:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29d218e400) [pid = 3897] [serial = 1617] [outer = 0x7f29d1236c00] 08:31:24 INFO - PROCESS | 3897 | 1461252684912 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 08:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1483ms 08:31:24 INFO - PROCESS | 3897 | 1461252684960 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 08:31:24 INFO - PROCESS | 3897 | 1461252684967 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 08:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:31:24 INFO - PROCESS | 3897 | 1461252684975 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:31:24 INFO - PROCESS | 3897 | 1461252684979 Marionette TRACE conn3 <- [1,2126,null,{}] 08:31:24 INFO - PROCESS | 3897 | 1461252684983 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:25 INFO - PROCESS | 3897 | 1461252685124 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 08:31:25 INFO - PROCESS | 3897 | 1461252685367 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cf2c8800 == 125 [pid = 3897] [id = 539] 08:31:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f29cf3c4800) [pid = 3897] [serial = 1618] [outer = (nil)] 08:31:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f29d2dae400) [pid = 3897] [serial = 1619] [outer = 0x7f29cf3c4800] 08:31:25 INFO - PROCESS | 3897 | 1461252685513 Marionette DEBUG loaded listener.js 08:31:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f29d3bc1000) [pid = 3897] [serial = 1620] [outer = 0x7f29cf3c4800] 08:31:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d6509800 == 124 [pid = 3897] [id = 523] 08:31:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da019000 == 123 [pid = 3897] [id = 522] 08:31:25 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f29f5aa1400) [pid = 3897] [serial = 1472] [outer = (nil)] [url = about:blank] 08:31:25 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f29e9d08800) [pid = 3897] [serial = 1469] [outer = (nil)] [url = about:blank] 08:31:25 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f29d1c6ac00) [pid = 3897] [serial = 1484] [outer = (nil)] [url = about:blank] 08:31:25 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29cc7f8000) [pid = 3897] [serial = 1478] [outer = (nil)] [url = about:blank] 08:31:25 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29d4754400) [pid = 3897] [serial = 1481] [outer = (nil)] [url = about:blank] 08:31:25 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29e6ed4c00) [pid = 3897] [serial = 1466] [outer = (nil)] [url = about:blank] 08:31:25 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29f984d800) [pid = 3897] [serial = 1475] [outer = (nil)] [url = about:blank] 08:31:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d30e2800 == 122 [pid = 3897] [id = 519] 08:31:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1a2a800 == 121 [pid = 3897] [id = 518] 08:31:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1a19800 == 120 [pid = 3897] [id = 517] 08:31:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f4560800 == 119 [pid = 3897] [id = 512] 08:31:25 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e8082000 == 118 [pid = 3897] [id = 511] 08:31:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e71d6000 == 117 [pid = 3897] [id = 510] 08:31:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6626800 == 116 [pid = 3897] [id = 509] 08:31:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e450e800 == 115 [pid = 3897] [id = 508] 08:31:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa8c800 == 114 [pid = 3897] [id = 507] 08:31:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de5d9800 == 113 [pid = 3897] [id = 506] 08:31:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29daf8e800 == 112 [pid = 3897] [id = 505] 08:31:26 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d31ae800 == 111 [pid = 3897] [id = 504] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29dd6a6c00) [pid = 3897] [serial = 1509] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29d2ec2c00) [pid = 3897] [serial = 1490] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29dd4e3c00) [pid = 3897] [serial = 1508] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29e7472400) [pid = 3897] [serial = 1266] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29d6589400) [pid = 3897] [serial = 1446] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29d3bb4400) [pid = 3897] [serial = 1491] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29d2ed0800) [pid = 3897] [serial = 1451] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29d68c2c00) [pid = 3897] [serial = 1499] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29d6595400) [pid = 3897] [serial = 1269] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29d63a8000) [pid = 3897] [serial = 1494] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29cf1bb400) [pid = 3897] [serial = 1488] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29d9f48800) [pid = 3897] [serial = 1500] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29e60a0c00) [pid = 3897] [serial = 1296] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29d67efc00) [pid = 3897] [serial = 1497] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29dafbbc00) [pid = 3897] [serial = 1457] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29d6598800) [pid = 3897] [serial = 1506] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29cc4d3000) [pid = 3897] [serial = 1448] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f29ddb57800) [pid = 3897] [serial = 1460] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f29dabd9800) [pid = 3897] [serial = 1503] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f29e11af400) [pid = 3897] [serial = 1463] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29d41ef800) [pid = 3897] [serial = 1493] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29da5a2000) [pid = 3897] [serial = 1502] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f29d668e400) [pid = 3897] [serial = 1496] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29d123b400) [pid = 3897] [serial = 1505] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29cc7f1800) [pid = 3897] [serial = 1487] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f29d684c400) [pid = 3897] [serial = 1454] [outer = (nil)] [url = about:blank] 08:31:26 INFO - PROCESS | 3897 | 1461252686228 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 08:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1276ms 08:31:26 INFO - PROCESS | 3897 | 1461252686251 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 3897 | 1461252686254 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 08:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:31:26 INFO - PROCESS | 3897 | 1461252686259 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 3897 | 1461252686264 Marionette TRACE conn3 <- [1,2130,null,{}] 08:31:26 INFO - PROCESS | 3897 | 1461252686277 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:26 INFO - PROCESS | 3897 | 1461252686447 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 08:31:26 INFO - PROCESS | 3897 | 1461252686604 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d3196000 == 112 [pid = 3897] [id = 540] 08:31:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29d3bbec00) [pid = 3897] [serial = 1621] [outer = (nil)] 08:31:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29d4746400) [pid = 3897] [serial = 1622] [outer = 0x7f29d3bbec00] 08:31:26 INFO - PROCESS | 3897 | 1461252686658 Marionette DEBUG loaded listener.js 08:31:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29d63a4000) [pid = 3897] [serial = 1623] [outer = 0x7f29d3bbec00] 08:31:27 INFO - PROCESS | 3897 | 1461252687260 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 08:31:27 INFO - PROCESS | 3897 | 1461252687300 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 08:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:31:27 INFO - PROCESS | 3897 | 1461252687305 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:31:27 INFO - PROCESS | 3897 | 1461252687307 Marionette TRACE conn3 <- [1,2134,null,{}] 08:31:27 INFO - PROCESS | 3897 | 1461252687312 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:27 INFO - PROCESS | 3897 | 1461252687501 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 08:31:27 INFO - PROCESS | 3897 | 1461252687522 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d6563800 == 113 [pid = 3897] [id = 541] 08:31:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29d3bc0000) [pid = 3897] [serial = 1624] [outer = (nil)] 08:31:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29d6598000) [pid = 3897] [serial = 1625] [outer = 0x7f29d3bc0000] 08:31:27 INFO - PROCESS | 3897 | 1461252687572 Marionette DEBUG loaded listener.js 08:31:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29d67efc00) [pid = 3897] [serial = 1626] [outer = 0x7f29d3bc0000] 08:31:28 INFO - PROCESS | 3897 | 1461252688310 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 08:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1025ms 08:31:28 INFO - PROCESS | 3897 | 1461252688331 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 08:31:28 INFO - PROCESS | 3897 | 1461252688333 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 08:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:31:28 INFO - PROCESS | 3897 | 1461252688341 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:31:28 INFO - PROCESS | 3897 | 1461252688343 Marionette TRACE conn3 <- [1,2138,null,{}] 08:31:28 INFO - PROCESS | 3897 | 1461252688362 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:28 INFO - PROCESS | 3897 | 1461252688545 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 08:31:28 INFO - PROCESS | 3897 | 1461252688565 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da12b000 == 114 [pid = 3897] [id = 542] 08:31:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29d6391400) [pid = 3897] [serial = 1627] [outer = (nil)] 08:31:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29d9f43000) [pid = 3897] [serial = 1628] [outer = 0x7f29d6391400] 08:31:28 INFO - PROCESS | 3897 | 1461252688615 Marionette DEBUG loaded listener.js 08:31:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29da5a4c00) [pid = 3897] [serial = 1629] [outer = 0x7f29d6391400] 08:31:29 INFO - PROCESS | 3897 | 1461252689343 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 08:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1028ms 08:31:29 INFO - PROCESS | 3897 | 1461252689367 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 08:31:29 INFO - PROCESS | 3897 | 1461252689370 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 08:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:31:29 INFO - PROCESS | 3897 | 1461252689376 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:31:29 INFO - PROCESS | 3897 | 1461252689378 Marionette TRACE conn3 <- [1,2142,null,{}] 08:31:29 INFO - PROCESS | 3897 | 1461252689383 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:29 INFO - PROCESS | 3897 | 1461252689583 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 08:31:29 INFO - PROCESS | 3897 | 1461252689626 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc750800 == 115 [pid = 3897] [id = 543] 08:31:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29dabc7800) [pid = 3897] [serial = 1630] [outer = (nil)] 08:31:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29dafb1400) [pid = 3897] [serial = 1631] [outer = 0x7f29dabc7800] 08:31:29 INFO - PROCESS | 3897 | 1461252689680 Marionette DEBUG loaded listener.js 08:31:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29dd4e1800) [pid = 3897] [serial = 1632] [outer = 0x7f29dabc7800] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29d2daa000) [pid = 3897] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29e806c000) [pid = 3897] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29dabcd800) [pid = 3897] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f29d4748000) [pid = 3897] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f29de879c00) [pid = 3897] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f29d2de8000) [pid = 3897] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29dd1ab000) [pid = 3897] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29d1240400) [pid = 3897] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f29e9da8c00) [pid = 3897] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29d4725400) [pid = 3897] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29d4725000) [pid = 3897] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f29cf3c8400) [pid = 3897] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f29ddb57400) [pid = 3897] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f29ddb57c00) [pid = 3897] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f29d474c000) [pid = 3897] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f29d2065400) [pid = 3897] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f29d1c71000) [pid = 3897] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f29cf1b4c00) [pid = 3897] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29dc68cc00) [pid = 3897] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29d2deb400) [pid = 3897] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:31:30 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29d22d5400) [pid = 3897] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:31:30 INFO - PROCESS | 3897 | 1461252690882 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 08:31:30 INFO - PROCESS | 3897 | 1461252690910 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 08:31:30 INFO - PROCESS | 3897 | 1461252690923 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:31:30 INFO - PROCESS | 3897 | 1461252690924 Marionette TRACE conn3 <- [1,2146,null,{}] 08:31:30 INFO - PROCESS | 3897 | 1461252690938 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:31 INFO - PROCESS | 3897 | 1461252691061 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 08:31:31 INFO - PROCESS | 3897 | 1461252691069 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d651c000 == 116 [pid = 3897] [id = 544] 08:31:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29cc7f3000) [pid = 3897] [serial = 1633] [outer = (nil)] 08:31:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29d2066000) [pid = 3897] [serial = 1634] [outer = 0x7f29cc7f3000] 08:31:31 INFO - PROCESS | 3897 | 1461252691120 Marionette DEBUG loaded listener.js 08:31:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29d9f44400) [pid = 3897] [serial = 1635] [outer = 0x7f29cc7f3000] 08:31:31 INFO - PROCESS | 3897 | 1461252691829 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 08:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:31:31 INFO - PROCESS | 3897 | 1461252691860 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 08:31:31 INFO - PROCESS | 3897 | 1461252691865 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:31:31 INFO - PROCESS | 3897 | 1461252691868 Marionette TRACE conn3 <- [1,2150,null,{}] 08:31:31 INFO - PROCESS | 3897 | 1461252691872 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:32 INFO - PROCESS | 3897 | 1461252692000 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 08:31:32 INFO - PROCESS | 3897 | 1461252692158 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd8ac800 == 117 [pid = 3897] [id = 545] 08:31:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f29cf1ba800) [pid = 3897] [serial = 1636] [outer = (nil)] 08:31:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f29dd4dd400) [pid = 3897] [serial = 1637] [outer = 0x7f29cf1ba800] 08:31:32 INFO - PROCESS | 3897 | 1461252692208 Marionette DEBUG loaded listener.js 08:31:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f29ddb70000) [pid = 3897] [serial = 1638] [outer = 0x7f29cf1ba800] 08:31:32 INFO - PROCESS | 3897 | 1461252692888 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 08:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1078ms 08:31:32 INFO - PROCESS | 3897 | 1461252692945 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 3897 | 1461252692949 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 08:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:31:32 INFO - PROCESS | 3897 | 1461252692974 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 3897 | 1461252692980 Marionette TRACE conn3 <- [1,2154,null,{}] 08:31:32 INFO - PROCESS | 3897 | 1461252692989 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:33 INFO - PROCESS | 3897 | 1461252693169 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 08:31:33 INFO - PROCESS | 3897 | 1461252693365 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2047800 == 118 [pid = 3897] [id = 546] 08:31:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f29cc4d3400) [pid = 3897] [serial = 1639] [outer = (nil)] 08:31:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f29d0f7c800) [pid = 3897] [serial = 1640] [outer = 0x7f29cc4d3400] 08:31:33 INFO - PROCESS | 3897 | 1461252693428 Marionette DEBUG loaded listener.js 08:31:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f29d2073800) [pid = 3897] [serial = 1641] [outer = 0x7f29cc4d3400] 08:31:34 INFO - PROCESS | 3897 | 1461252694244 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1350ms 08:31:34 INFO - PROCESS | 3897 | 1461252694307 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 08:31:34 INFO - PROCESS | 3897 | 1461252694315 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 08:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:31:34 INFO - PROCESS | 3897 | 1461252694324 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:31:34 INFO - PROCESS | 3897 | 1461252694327 Marionette TRACE conn3 <- [1,2158,null,{}] 08:31:34 INFO - PROCESS | 3897 | 1461252694332 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:34 INFO - PROCESS | 3897 | 1461252694498 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 08:31:34 INFO - PROCESS | 3897 | 1461252694696 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da05f800 == 119 [pid = 3897] [id = 547] 08:31:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29cef03000) [pid = 3897] [serial = 1642] [outer = (nil)] 08:31:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29d412e000) [pid = 3897] [serial = 1643] [outer = 0x7f29cef03000] 08:31:34 INFO - PROCESS | 3897 | 1461252694759 Marionette DEBUG loaded listener.js 08:31:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29d4749400) [pid = 3897] [serial = 1644] [outer = 0x7f29cef03000] 08:31:35 INFO - PROCESS | 3897 | 1461252695621 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1336ms 08:31:35 INFO - PROCESS | 3897 | 1461252695662 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 08:31:35 INFO - PROCESS | 3897 | 1461252695665 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 08:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:31:35 INFO - PROCESS | 3897 | 1461252695671 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:31:35 INFO - PROCESS | 3897 | 1461252695676 Marionette TRACE conn3 <- [1,2162,null,{}] 08:31:35 INFO - PROCESS | 3897 | 1461252695690 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:35 INFO - PROCESS | 3897 | 1461252695856 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 08:31:36 INFO - PROCESS | 3897 | 1461252696054 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3f1000 == 120 [pid = 3897] [id = 548] 08:31:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29d67ee000) [pid = 3897] [serial = 1645] [outer = (nil)] 08:31:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29da5aa800) [pid = 3897] [serial = 1646] [outer = 0x7f29d67ee000] 08:31:36 INFO - PROCESS | 3897 | 1461252696117 Marionette DEBUG loaded listener.js 08:31:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29dacad800) [pid = 3897] [serial = 1647] [outer = 0x7f29d67ee000] 08:31:37 INFO - PROCESS | 3897 | 1461252696996 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 08:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1387ms 08:31:37 INFO - PROCESS | 3897 | 1461252697072 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 08:31:37 INFO - PROCESS | 3897 | 1461252697075 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 08:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:31:37 INFO - PROCESS | 3897 | 1461252697081 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:31:37 INFO - PROCESS | 3897 | 1461252697084 Marionette TRACE conn3 <- [1,2166,null,{}] 08:31:37 INFO - PROCESS | 3897 | 1461252697089 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:37 INFO - PROCESS | 3897 | 1461252697256 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 08:31:37 INFO - PROCESS | 3897 | 1461252697474 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa87800 == 121 [pid = 3897] [id = 549] 08:31:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29dafbc800) [pid = 3897] [serial = 1648] [outer = (nil)] 08:31:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29dda8d800) [pid = 3897] [serial = 1649] [outer = 0x7f29dafbc800] 08:31:37 INFO - PROCESS | 3897 | 1461252697542 Marionette DEBUG loaded listener.js 08:31:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29ddd6b800) [pid = 3897] [serial = 1650] [outer = 0x7f29dafbc800] 08:31:38 INFO - PROCESS | 3897 | 1461252698587 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 08:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1531ms 08:31:38 INFO - PROCESS | 3897 | 1461252698627 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 08:31:38 INFO - PROCESS | 3897 | 1461252698630 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 08:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:31:38 INFO - PROCESS | 3897 | 1461252698636 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:31:38 INFO - PROCESS | 3897 | 1461252698638 Marionette TRACE conn3 <- [1,2170,null,{}] 08:31:38 INFO - PROCESS | 3897 | 1461252698643 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:38 INFO - PROCESS | 3897 | 1461252698907 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 08:31:39 INFO - PROCESS | 3897 | 1461252699100 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e5a38800 == 122 [pid = 3897] [id = 550] 08:31:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29dcdec000) [pid = 3897] [serial = 1651] [outer = (nil)] 08:31:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29de073800) [pid = 3897] [serial = 1652] [outer = 0x7f29dcdec000] 08:31:39 INFO - PROCESS | 3897 | 1461252699162 Marionette DEBUG loaded listener.js 08:31:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29de0eac00) [pid = 3897] [serial = 1653] [outer = 0x7f29dcdec000] 08:31:39 INFO - PROCESS | 3897 | 1461252699993 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 08:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1427ms 08:31:40 INFO - PROCESS | 3897 | 1461252700065 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 08:31:40 INFO - PROCESS | 3897 | 1461252700068 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 08:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:31:40 INFO - PROCESS | 3897 | 1461252700073 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:31:40 INFO - PROCESS | 3897 | 1461252700075 Marionette TRACE conn3 <- [1,2174,null,{}] 08:31:40 INFO - PROCESS | 3897 | 1461252700080 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:40 INFO - PROCESS | 3897 | 1461252700303 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 08:31:40 INFO - PROCESS | 3897 | 1461252700498 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6d72800 == 123 [pid = 3897] [id = 551] 08:31:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29de0f6c00) [pid = 3897] [serial = 1654] [outer = (nil)] 08:31:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29de1ecc00) [pid = 3897] [serial = 1655] [outer = 0x7f29de0f6c00] 08:31:40 INFO - PROCESS | 3897 | 1461252700563 Marionette DEBUG loaded listener.js 08:31:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29de70ec00) [pid = 3897] [serial = 1656] [outer = 0x7f29de0f6c00] 08:31:41 INFO - PROCESS | 3897 | 1461252701335 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 08:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1333ms 08:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:31:41 INFO - PROCESS | 3897 | 1461252701406 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 08:31:41 INFO - PROCESS | 3897 | 1461252701408 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 08:31:41 INFO - PROCESS | 3897 | 1461252701414 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:31:41 INFO - PROCESS | 3897 | 1461252701417 Marionette TRACE conn3 <- [1,2178,null,{}] 08:31:41 INFO - PROCESS | 3897 | 1461252701422 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:41 INFO - PROCESS | 3897 | 1461252701609 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 08:31:41 INFO - PROCESS | 3897 | 1461252701807 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7877800 == 124 [pid = 3897] [id = 552] 08:31:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29de0f8000) [pid = 3897] [serial = 1657] [outer = (nil)] 08:31:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29de875c00) [pid = 3897] [serial = 1658] [outer = 0x7f29de0f8000] 08:31:41 INFO - PROCESS | 3897 | 1461252701867 Marionette DEBUG loaded listener.js 08:31:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29df669000) [pid = 3897] [serial = 1659] [outer = 0x7f29de0f8000] 08:31:42 INFO - PROCESS | 3897 | 1461252702606 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1228ms 08:31:42 INFO - PROCESS | 3897 | 1461252702641 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 08:31:42 INFO - PROCESS | 3897 | 1461252702644 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 08:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:31:42 INFO - PROCESS | 3897 | 1461252702663 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:31:42 INFO - PROCESS | 3897 | 1461252702665 Marionette TRACE conn3 <- [1,2182,null,{}] 08:31:42 INFO - PROCESS | 3897 | 1461252702674 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:42 INFO - PROCESS | 3897 | 1461252702826 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 08:31:43 INFO - PROCESS | 3897 | 1461252703027 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e9ccb800 == 125 [pid = 3897] [id = 553] 08:31:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29de1f0800) [pid = 3897] [serial = 1660] [outer = (nil)] 08:31:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29e1141c00) [pid = 3897] [serial = 1661] [outer = 0x7f29de1f0800] 08:31:43 INFO - PROCESS | 3897 | 1461252703089 Marionette DEBUG loaded listener.js 08:31:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29e11a4800) [pid = 3897] [serial = 1662] [outer = 0x7f29de1f0800] 08:31:43 INFO - PROCESS | 3897 | 1461252703864 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1242ms 08:31:43 INFO - PROCESS | 3897 | 1461252703903 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 08:31:43 INFO - PROCESS | 3897 | 1461252703905 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 08:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:31:43 INFO - PROCESS | 3897 | 1461252703911 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:31:43 INFO - PROCESS | 3897 | 1461252703913 Marionette TRACE conn3 <- [1,2186,null,{}] 08:31:43 INFO - PROCESS | 3897 | 1461252703919 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:44 INFO - PROCESS | 3897 | 1461252704063 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 08:31:44 INFO - PROCESS | 3897 | 1461252704262 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f37c5000 == 126 [pid = 3897] [id = 554] 08:31:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29de86fc00) [pid = 3897] [serial = 1663] [outer = (nil)] 08:31:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29e11a3000) [pid = 3897] [serial = 1664] [outer = 0x7f29de86fc00] 08:31:44 INFO - PROCESS | 3897 | 1461252704333 Marionette DEBUG loaded listener.js 08:31:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29e1338c00) [pid = 3897] [serial = 1665] [outer = 0x7f29de86fc00] 08:31:45 INFO - PROCESS | 3897 | 1461252705147 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 08:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1276ms 08:31:45 INFO - PROCESS | 3897 | 1461252705188 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 08:31:45 INFO - PROCESS | 3897 | 1461252705192 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 08:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:31:45 INFO - PROCESS | 3897 | 1461252705197 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:31:45 INFO - PROCESS | 3897 | 1461252705199 Marionette TRACE conn3 <- [1,2190,null,{}] 08:31:45 INFO - PROCESS | 3897 | 1461252705204 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:45 INFO - PROCESS | 3897 | 1461252705353 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 08:31:45 INFO - PROCESS | 3897 | 1461252705553 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f5a66800 == 127 [pid = 3897] [id = 555] 08:31:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29e1140400) [pid = 3897] [serial = 1666] [outer = (nil)] 08:31:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29e1db6c00) [pid = 3897] [serial = 1667] [outer = 0x7f29e1140400] 08:31:45 INFO - PROCESS | 3897 | 1461252705612 Marionette DEBUG loaded listener.js 08:31:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29e1dc9c00) [pid = 3897] [serial = 1668] [outer = 0x7f29e1140400] 08:31:46 INFO - PROCESS | 3897 | 1461252706357 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 08:31:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:31:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1178ms 08:31:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:31:46 INFO - PROCESS | 3897 | 1461252706375 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 08:31:46 INFO - PROCESS | 3897 | 1461252706378 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 08:31:46 INFO - PROCESS | 3897 | 1461252706383 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:31:46 INFO - PROCESS | 3897 | 1461252706387 Marionette TRACE conn3 <- [1,2194,null,{}] 08:31:46 INFO - PROCESS | 3897 | 1461252706391 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:46 INFO - PROCESS | 3897 | 1461252706565 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 08:31:46 INFO - PROCESS | 3897 | 1461252706769 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f9c5d800 == 128 [pid = 3897] [id = 556] 08:31:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29e11a6800) [pid = 3897] [serial = 1669] [outer = (nil)] 08:31:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29e3ac0000) [pid = 3897] [serial = 1670] [outer = 0x7f29e11a6800] 08:31:46 INFO - PROCESS | 3897 | 1461252706833 Marionette DEBUG loaded listener.js 08:31:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29e555c000) [pid = 3897] [serial = 1671] [outer = 0x7f29e11a6800] 08:31:47 INFO - PROCESS | 3897 | 1461252707604 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 08:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1280ms 08:31:47 INFO - PROCESS | 3897 | 1461252707664 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 08:31:47 INFO - PROCESS | 3897 | 1461252707667 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 08:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:31:47 INFO - PROCESS | 3897 | 1461252707672 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:31:47 INFO - PROCESS | 3897 | 1461252707674 Marionette TRACE conn3 <- [1,2198,null,{}] 08:31:47 INFO - PROCESS | 3897 | 1461252707679 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:47 INFO - PROCESS | 3897 | 1461252707828 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 08:31:48 INFO - PROCESS | 3897 | 1461252708029 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fc631000 == 129 [pid = 3897] [id = 557] 08:31:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f29e1dce400) [pid = 3897] [serial = 1672] [outer = (nil)] 08:31:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f29e609cc00) [pid = 3897] [serial = 1673] [outer = 0x7f29e1dce400] 08:31:48 INFO - PROCESS | 3897 | 1461252708090 Marionette DEBUG loaded listener.js 08:31:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f29e6ecb800) [pid = 3897] [serial = 1674] [outer = 0x7f29e1dce400] 08:31:48 INFO - PROCESS | 3897 | 1461252708856 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1227ms 08:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:31:48 INFO - PROCESS | 3897 | 1461252708900 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 08:31:48 INFO - PROCESS | 3897 | 1461252708902 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 08:31:48 INFO - PROCESS | 3897 | 1461252708908 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:31:48 INFO - PROCESS | 3897 | 1461252708910 Marionette TRACE conn3 <- [1,2202,null,{}] 08:31:48 INFO - PROCESS | 3897 | 1461252708915 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:49 INFO - PROCESS | 3897 | 1461252709069 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 08:31:49 INFO - PROCESS | 3897 | 1461252709271 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ca9ea800 == 130 [pid = 3897] [id = 558] 08:31:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f29e1dd0400) [pid = 3897] [serial = 1675] [outer = (nil)] 08:31:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f29e7108800) [pid = 3897] [serial = 1676] [outer = 0x7f29e1dd0400] 08:31:49 INFO - PROCESS | 3897 | 1461252709333 Marionette DEBUG loaded listener.js 08:31:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f29e7854000) [pid = 3897] [serial = 1677] [outer = 0x7f29e1dd0400] 08:31:50 INFO - PROCESS | 3897 | 1461252710089 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 08:31:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:31:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1227ms 08:31:50 INFO - PROCESS | 3897 | 1461252710134 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 08:31:50 INFO - PROCESS | 3897 | 1461252710137 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 08:31:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:31:50 INFO - PROCESS | 3897 | 1461252710142 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:31:50 INFO - PROCESS | 3897 | 1461252710144 Marionette TRACE conn3 <- [1,2206,null,{}] 08:31:50 INFO - PROCESS | 3897 | 1461252710149 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:50 INFO - PROCESS | 3897 | 1461252710301 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 08:31:50 INFO - PROCESS | 3897 | 1461252710502 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1d0d800 == 131 [pid = 3897] [id = 559] 08:31:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 247 (0x7f29cf1b5400) [pid = 3897] [serial = 1678] [outer = (nil)] 08:31:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 248 (0x7f29d218f400) [pid = 3897] [serial = 1679] [outer = 0x7f29cf1b5400] 08:31:50 INFO - PROCESS | 3897 | 1461252710560 Marionette DEBUG loaded listener.js 08:31:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 249 (0x7f29d474fc00) [pid = 3897] [serial = 1680] [outer = 0x7f29cf1b5400] 08:31:51 INFO - PROCESS | 3897 | 1461252711311 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 08:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1229ms 08:31:51 INFO - PROCESS | 3897 | 1461252711372 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 08:31:51 INFO - PROCESS | 3897 | 1461252711375 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 08:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:31:51 INFO - PROCESS | 3897 | 1461252711380 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:31:51 INFO - PROCESS | 3897 | 1461252711382 Marionette TRACE conn3 <- [1,2210,null,{}] 08:31:51 INFO - PROCESS | 3897 | 1461252711387 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:51 INFO - PROCESS | 3897 | 1461252711529 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 08:31:51 INFO - PROCESS | 3897 | 1461252711734 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da304800 == 132 [pid = 3897] [id = 560] 08:31:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 250 (0x7f29cf1b5800) [pid = 3897] [serial = 1681] [outer = (nil)] 08:31:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 251 (0x7f29e714d000) [pid = 3897] [serial = 1682] [outer = 0x7f29cf1b5800] 08:31:51 INFO - PROCESS | 3897 | 1461252711793 Marionette DEBUG loaded listener.js 08:31:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 252 (0x7f29e8018c00) [pid = 3897] [serial = 1683] [outer = 0x7f29cf1b5800] 08:31:52 INFO - PROCESS | 3897 | 1461252712539 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 08:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1229ms 08:31:52 INFO - PROCESS | 3897 | 1461252712609 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 08:31:52 INFO - PROCESS | 3897 | 1461252712612 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 08:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:31:52 INFO - PROCESS | 3897 | 1461252712617 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:31:52 INFO - PROCESS | 3897 | 1461252712619 Marionette TRACE conn3 <- [1,2214,null,{}] 08:31:52 INFO - PROCESS | 3897 | 1461252712624 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:52 INFO - PROCESS | 3897 | 1461252712784 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 08:31:52 INFO - PROCESS | 3897 | 1461252712989 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6455800 == 133 [pid = 3897] [id = 561] 08:31:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 253 (0x7f29cf3d0800) [pid = 3897] [serial = 1684] [outer = (nil)] 08:31:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 254 (0x7f29d4728400) [pid = 3897] [serial = 1685] [outer = 0x7f29cf3d0800] 08:31:53 INFO - PROCESS | 3897 | 1461252713049 Marionette DEBUG loaded listener.js 08:31:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 255 (0x7f29de06e800) [pid = 3897] [serial = 1686] [outer = 0x7f29cf3d0800] 08:31:54 INFO - PROCESS | 3897 | 1461252714152 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 08:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1580ms 08:31:54 INFO - PROCESS | 3897 | 1461252714199 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 08:31:54 INFO - PROCESS | 3897 | 1461252714210 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 08:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:31:54 INFO - PROCESS | 3897 | 1461252714217 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:31:54 INFO - PROCESS | 3897 | 1461252714221 Marionette TRACE conn3 <- [1,2218,null,{}] 08:31:54 INFO - PROCESS | 3897 | 1461252714227 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:54 INFO - PROCESS | 3897 | 1461252714390 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 08:31:54 INFO - PROCESS | 3897 | 1461252714608 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d3966000 == 134 [pid = 3897] [id = 562] 08:31:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 256 (0x7f29d0f84400) [pid = 3897] [serial = 1687] [outer = (nil)] 08:31:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 257 (0x7f29d206e000) [pid = 3897] [serial = 1688] [outer = 0x7f29d0f84400] 08:31:54 INFO - PROCESS | 3897 | 1461252714720 Marionette DEBUG loaded listener.js 08:31:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 258 (0x7f29d2ecb400) [pid = 3897] [serial = 1689] [outer = 0x7f29d0f84400] 08:31:55 INFO - PROCESS | 3897 | 1461252715634 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 08:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1489ms 08:31:55 INFO - PROCESS | 3897 | 1461252715707 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 08:31:55 INFO - PROCESS | 3897 | 1461252715713 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 08:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:31:55 INFO - PROCESS | 3897 | 1461252715722 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:31:55 INFO - PROCESS | 3897 | 1461252715724 Marionette TRACE conn3 <- [1,2222,null,{}] 08:31:55 INFO - PROCESS | 3897 | 1461252715728 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:55 INFO - PROCESS | 3897 | 1461252715917 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d651c000 == 133 [pid = 3897] [id = 544] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 257 (0x7f29e714a000) [pid = 3897] [serial = 1541] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 256 (0x7f29f9462400) [pid = 3897] [serial = 1544] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 255 (0x7f29cef0e400) [pid = 3897] [serial = 1547] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | 1461252716215 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc750800 == 132 [pid = 3897] [id = 543] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da12b000 == 131 [pid = 3897] [id = 542] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d64e1800 == 130 [pid = 3897] [id = 521] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d6563800 == 129 [pid = 3897] [id = 541] 08:31:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cf2c3800 == 130 [pid = 3897] [id = 563] 08:31:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 256 (0x7f29cef0c800) [pid = 3897] [serial = 1690] [outer = (nil)] 08:31:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 257 (0x7f29d6387c00) [pid = 3897] [serial = 1691] [outer = 0x7f29cef0c800] 08:31:56 INFO - PROCESS | 3897 | 1461252716340 Marionette DEBUG loaded listener.js 08:31:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 258 (0x7f29d640e000) [pid = 3897] [serial = 1692] [outer = 0x7f29cef0c800] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d3196000 == 129 [pid = 3897] [id = 540] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cf2c8800 == 128 [pid = 3897] [id = 539] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d4836000 == 127 [pid = 3897] [id = 538] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3eb800 == 126 [pid = 3897] [id = 531] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddfc9800 == 125 [pid = 3897] [id = 530] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd54a800 == 124 [pid = 3897] [id = 529] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd012000 == 123 [pid = 3897] [id = 528] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc755800 == 122 [pid = 3897] [id = 527] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d6568000 == 121 [pid = 3897] [id = 526] 08:31:56 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1ff1800 == 120 [pid = 3897] [id = 525] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 257 (0x7f29f7492c00) [pid = 3897] [serial = 1284] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 256 (0x7f29e1dd2000) [pid = 3897] [serial = 1278] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 255 (0x7f29dafb7c00) [pid = 3897] [serial = 1272] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 254 (0x7f29e78eac00) [pid = 3897] [serial = 1281] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 253 (0x7f29d9f4fc00) [pid = 3897] [serial = 1332] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 252 (0x7f29de709c00) [pid = 3897] [serial = 1275] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 251 (0x7f29d22da800) [pid = 3897] [serial = 1329] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 250 (0x7f29f996c400) [pid = 3897] [serial = 1287] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 249 (0x7f29d4730400) [pid = 3897] [serial = 1290] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 248 (0x7f29de074400) [pid = 3897] [serial = 1293] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 247 (0x7f29f996f000) [pid = 3897] [serial = 1299] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 246 (0x7f29de2f9000) [pid = 3897] [serial = 1335] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f29e7860800) [pid = 3897] [serial = 1338] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f29d63ac800) [pid = 3897] [serial = 1568] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f29d2ded000) [pid = 3897] [serial = 1571] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f29d658a800) [pid = 3897] [serial = 1517] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f29d2185800) [pid = 3897] [serial = 1557] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f29d206c000) [pid = 3897] [serial = 1556] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29d0f7fc00) [pid = 3897] [serial = 1554] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29cf3cd000) [pid = 3897] [serial = 1553] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29dda90800) [pid = 3897] [serial = 1511] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29d412cc00) [pid = 3897] [serial = 1562] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29d41e8400) [pid = 3897] [serial = 1563] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29ddb7bc00) [pid = 3897] [serial = 1512] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29d2debc00) [pid = 3897] [serial = 1559] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29d2ecd400) [pid = 3897] [serial = 1560] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29de06c400) [pid = 3897] [serial = 1523] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29de1ee800) [pid = 3897] [serial = 1526] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29d2da3800) [pid = 3897] [serial = 1514] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29e1dcb800) [pid = 3897] [serial = 1532] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29e747a400) [pid = 3897] [serial = 1538] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29dabd7800) [pid = 3897] [serial = 1520] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29d1235c00) [pid = 3897] [serial = 1550] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29e5532000) [pid = 3897] [serial = 1535] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29e1db1800) [pid = 3897] [serial = 1529] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29d41ea400) [pid = 3897] [serial = 1565] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29d474e800) [pid = 3897] [serial = 1566] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29d6687000) [pid = 3897] [serial = 1569] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29d6689800) [pid = 3897] [serial = 1572] [outer = (nil)] [url = about:blank] 08:31:56 INFO - PROCESS | 3897 | 1461252716990 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1279ms 08:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:31:57 INFO - PROCESS | 3897 | 1461252717001 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 08:31:57 INFO - PROCESS | 3897 | 1461252717003 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 08:31:57 INFO - PROCESS | 3897 | 1461252717011 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:31:57 INFO - PROCESS | 3897 | 1461252717015 Marionette TRACE conn3 <- [1,2226,null,{}] 08:31:57 INFO - PROCESS | 3897 | 1461252717028 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:57 INFO - PROCESS | 3897 | 1461252717171 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 08:31:57 INFO - PROCESS | 3897 | 1461252717336 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d3962000 == 121 [pid = 3897] [id = 564] 08:31:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29d63a9800) [pid = 3897] [serial = 1693] [outer = (nil)] 08:31:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29d6856800) [pid = 3897] [serial = 1694] [outer = 0x7f29d63a9800] 08:31:57 INFO - PROCESS | 3897 | 1461252717390 Marionette DEBUG loaded listener.js 08:31:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29d9f4fc00) [pid = 3897] [serial = 1695] [outer = 0x7f29d63a9800] 08:31:57 INFO - PROCESS | 3897 | 1461252717977 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 08:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 990ms 08:31:58 INFO - PROCESS | 3897 | 1461252717997 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 08:31:58 INFO - PROCESS | 3897 | 1461252718000 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 08:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:31:58 INFO - PROCESS | 3897 | 1461252718005 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:31:58 INFO - PROCESS | 3897 | 1461252718007 Marionette TRACE conn3 <- [1,2230,null,{}] 08:31:58 INFO - PROCESS | 3897 | 1461252718012 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:58 INFO - PROCESS | 3897 | 1461252718146 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 08:31:58 INFO - PROCESS | 3897 | 1461252718325 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d6568000 == 122 [pid = 3897] [id = 565] 08:31:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29d206c000) [pid = 3897] [serial = 1696] [outer = (nil)] 08:31:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29da5a5800) [pid = 3897] [serial = 1697] [outer = 0x7f29d206c000] 08:31:58 INFO - PROCESS | 3897 | 1461252718376 Marionette DEBUG loaded listener.js 08:31:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29dacaa000) [pid = 3897] [serial = 1698] [outer = 0x7f29d206c000] 08:31:59 INFO - PROCESS | 3897 | 1461252719041 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 08:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1074ms 08:31:59 INFO - PROCESS | 3897 | 1461252719080 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 08:31:59 INFO - PROCESS | 3897 | 1461252719081 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 08:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:31:59 INFO - PROCESS | 3897 | 1461252719092 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:31:59 INFO - PROCESS | 3897 | 1461252719094 Marionette TRACE conn3 <- [1,2234,null,{}] 08:31:59 INFO - PROCESS | 3897 | 1461252719097 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:31:59 INFO - PROCESS | 3897 | 1461252719282 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 08:31:59 INFO - PROCESS | 3897 | 1461252719305 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc562800 == 123 [pid = 3897] [id = 566] 08:31:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29d684f400) [pid = 3897] [serial = 1699] [outer = (nil)] 08:31:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29dc686800) [pid = 3897] [serial = 1700] [outer = 0x7f29d684f400] 08:31:59 INFO - PROCESS | 3897 | 1461252719355 Marionette DEBUG loaded listener.js 08:31:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29dcdf8c00) [pid = 3897] [serial = 1701] [outer = 0x7f29d684f400] 08:32:00 INFO - PROCESS | 3897 | 1461252720106 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 08:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1073ms 08:32:00 INFO - PROCESS | 3897 | 1461252720166 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 08:32:00 INFO - PROCESS | 3897 | 1461252720169 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 08:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:32:00 INFO - PROCESS | 3897 | 1461252720176 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:32:00 INFO - PROCESS | 3897 | 1461252720178 Marionette TRACE conn3 <- [1,2238,null,{}] 08:32:00 INFO - PROCESS | 3897 | 1461252720183 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:00 INFO - PROCESS | 3897 | 1461252720391 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 08:32:00 INFO - PROCESS | 3897 | 1461252720414 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dda26000 == 124 [pid = 3897] [id = 567] 08:32:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29dd847c00) [pid = 3897] [serial = 1702] [outer = (nil)] 08:32:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29de07a800) [pid = 3897] [serial = 1703] [outer = 0x7f29dd847c00] 08:32:00 INFO - PROCESS | 3897 | 1461252720468 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29de0eec00) [pid = 3897] [serial = 1704] [outer = 0x7f29dd847c00] 08:32:01 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29d6391400) [pid = 3897] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:32:01 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29d1236c00) [pid = 3897] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:32:01 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29d3bc0000) [pid = 3897] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:32:01 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29dabc7800) [pid = 3897] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:32:01 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29cc7f3000) [pid = 3897] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:32:01 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29d3bbec00) [pid = 3897] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:32:01 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29cf3c4800) [pid = 3897] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:32:01 INFO - PROCESS | 3897 | 1461252721341 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1175ms 08:32:01 INFO - PROCESS | 3897 | 1461252721352 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 08:32:01 INFO - PROCESS | 3897 | 1461252721354 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 08:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:32:01 INFO - PROCESS | 3897 | 1461252721360 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:32:01 INFO - PROCESS | 3897 | 1461252721362 Marionette TRACE conn3 <- [1,2242,null,{}] 08:32:01 INFO - PROCESS | 3897 | 1461252721366 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:01 INFO - PROCESS | 3897 | 1461252721561 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 08:32:01 INFO - PROCESS | 3897 | 1461252721664 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd53e000 == 125 [pid = 3897] [id = 568] 08:32:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29d474ec00) [pid = 3897] [serial = 1705] [outer = (nil)] 08:32:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29ddb63400) [pid = 3897] [serial = 1706] [outer = 0x7f29d474ec00] 08:32:01 INFO - PROCESS | 3897 | 1461252721716 Marionette DEBUG loaded listener.js 08:32:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29de1e6000) [pid = 3897] [serial = 1707] [outer = 0x7f29d474ec00] 08:32:02 INFO - PROCESS | 3897 | 1461252722289 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 980ms 08:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:32:02 INFO - PROCESS | 3897 | 1461252722340 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 08:32:02 INFO - PROCESS | 3897 | 1461252722342 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 08:32:02 INFO - PROCESS | 3897 | 1461252722346 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:32:02 INFO - PROCESS | 3897 | 1461252722350 Marionette TRACE conn3 <- [1,2246,null,{}] 08:32:02 INFO - PROCESS | 3897 | 1461252722358 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:02 INFO - PROCESS | 3897 | 1461252722494 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 08:32:02 INFO - PROCESS | 3897 | 1461252722660 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de5cc800 == 126 [pid = 3897] [id = 569] 08:32:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29cc7f7400) [pid = 3897] [serial = 1708] [outer = (nil)] 08:32:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29d67ed800) [pid = 3897] [serial = 1709] [outer = 0x7f29cc7f7400] 08:32:02 INFO - PROCESS | 3897 | 1461252722711 Marionette DEBUG loaded listener.js 08:32:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29de2fa000) [pid = 3897] [serial = 1710] [outer = 0x7f29cc7f7400] 08:32:03 INFO - PROCESS | 3897 | 1461252723517 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 08:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1230ms 08:32:03 INFO - PROCESS | 3897 | 1461252723577 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 08:32:03 INFO - PROCESS | 3897 | 1461252723582 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 08:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:32:03 INFO - PROCESS | 3897 | 1461252723590 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:32:03 INFO - PROCESS | 3897 | 1461252723594 Marionette TRACE conn3 <- [1,2250,null,{}] 08:32:03 INFO - PROCESS | 3897 | 1461252723601 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:03 INFO - PROCESS | 3897 | 1461252723820 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 08:32:04 INFO - PROCESS | 3897 | 1461252724029 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d311e800 == 127 [pid = 3897] [id = 570] 08:32:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29d0f7f800) [pid = 3897] [serial = 1711] [outer = (nil)] 08:32:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29d22d2c00) [pid = 3897] [serial = 1712] [outer = 0x7f29d0f7f800] 08:32:04 INFO - PROCESS | 3897 | 1461252724094 Marionette DEBUG loaded listener.js 08:32:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29d3bbf000) [pid = 3897] [serial = 1713] [outer = 0x7f29d0f7f800] 08:32:04 INFO - PROCESS | 3897 | 1461252724939 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 08:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1379ms 08:32:04 INFO - PROCESS | 3897 | 1461252724970 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 08:32:04 INFO - PROCESS | 3897 | 1461252724977 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 08:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:32:04 INFO - PROCESS | 3897 | 1461252724985 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:32:04 INFO - PROCESS | 3897 | 1461252724989 Marionette TRACE conn3 <- [1,2254,null,{}] 08:32:04 INFO - PROCESS | 3897 | 1461252724994 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:05 INFO - PROCESS | 3897 | 1461252725144 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 08:32:05 INFO - PROCESS | 3897 | 1461252725347 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dce18000 == 128 [pid = 3897] [id = 571] 08:32:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29d63a1000) [pid = 3897] [serial = 1714] [outer = (nil)] 08:32:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29d668f000) [pid = 3897] [serial = 1715] [outer = 0x7f29d63a1000] 08:32:05 INFO - PROCESS | 3897 | 1461252725407 Marionette DEBUG loaded listener.js 08:32:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29d9f44000) [pid = 3897] [serial = 1716] [outer = 0x7f29d63a1000] 08:32:06 INFO - PROCESS | 3897 | 1461252726268 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 08:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1328ms 08:32:06 INFO - PROCESS | 3897 | 1461252726314 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 08:32:06 INFO - PROCESS | 3897 | 1461252726317 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 08:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:32:06 INFO - PROCESS | 3897 | 1461252726322 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:32:06 INFO - PROCESS | 3897 | 1461252726327 Marionette TRACE conn3 <- [1,2258,null,{}] 08:32:06 INFO - PROCESS | 3897 | 1461252726341 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:06 INFO - PROCESS | 3897 | 1461252726500 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 08:32:06 INFO - PROCESS | 3897 | 1461252726706 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e1160800 == 129 [pid = 3897] [id = 572] 08:32:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29d6597400) [pid = 3897] [serial = 1717] [outer = (nil)] 08:32:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29dd6a6c00) [pid = 3897] [serial = 1718] [outer = 0x7f29d6597400] 08:32:06 INFO - PROCESS | 3897 | 1461252726769 Marionette DEBUG loaded listener.js 08:32:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29de051400) [pid = 3897] [serial = 1719] [outer = 0x7f29d6597400] 08:32:07 INFO - PROCESS | 3897 | 1461252727546 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1281ms 08:32:07 INFO - PROCESS | 3897 | 1461252727604 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 08:32:07 INFO - PROCESS | 3897 | 1461252727608 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 08:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:32:07 INFO - PROCESS | 3897 | 1461252727613 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:32:07 INFO - PROCESS | 3897 | 1461252727615 Marionette TRACE conn3 <- [1,2262,null,{}] 08:32:07 INFO - PROCESS | 3897 | 1461252727620 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:07 INFO - PROCESS | 3897 | 1461252727768 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 08:32:07 INFO - PROCESS | 3897 | 1461252727970 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6418000 == 130 [pid = 3897] [id = 573] 08:32:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29de0ba400) [pid = 3897] [serial = 1720] [outer = (nil)] 08:32:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f29de709000) [pid = 3897] [serial = 1721] [outer = 0x7f29de0ba400] 08:32:08 INFO - PROCESS | 3897 | 1461252728030 Marionette DEBUG loaded listener.js 08:32:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f29de716000) [pid = 3897] [serial = 1722] [outer = 0x7f29de0ba400] 08:32:08 INFO - PROCESS | 3897 | 1461252728760 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 08:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1174ms 08:32:08 INFO - PROCESS | 3897 | 1461252728788 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 08:32:08 INFO - PROCESS | 3897 | 1461252728791 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 08:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:32:08 INFO - PROCESS | 3897 | 1461252728796 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:32:08 INFO - PROCESS | 3897 | 1461252728798 Marionette TRACE conn3 <- [1,2266,null,{}] 08:32:08 INFO - PROCESS | 3897 | 1461252728803 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:08 INFO - PROCESS | 3897 | 1461252728970 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 08:32:09 INFO - PROCESS | 3897 | 1461252729174 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71da000 == 131 [pid = 3897] [id = 574] 08:32:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f29de0ee800) [pid = 3897] [serial = 1723] [outer = (nil)] 08:32:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f29e1141000) [pid = 3897] [serial = 1724] [outer = 0x7f29de0ee800] 08:32:09 INFO - PROCESS | 3897 | 1461252729239 Marionette DEBUG loaded listener.js 08:32:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f29e1338400) [pid = 3897] [serial = 1725] [outer = 0x7f29de0ee800] 08:32:10 INFO - PROCESS | 3897 | 1461252730044 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 08:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1278ms 08:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:32:10 INFO - PROCESS | 3897 | 1461252730076 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 08:32:10 INFO - PROCESS | 3897 | 1461252730078 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 08:32:10 INFO - PROCESS | 3897 | 1461252730084 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:32:10 INFO - PROCESS | 3897 | 1461252730086 Marionette TRACE conn3 <- [1,2270,null,{}] 08:32:10 INFO - PROCESS | 3897 | 1461252730091 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:10 INFO - PROCESS | 3897 | 1461252730266 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 08:32:10 INFO - PROCESS | 3897 | 1461252730471 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f92e2800 == 132 [pid = 3897] [id = 575] 08:32:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f29de1e4c00) [pid = 3897] [serial = 1726] [outer = (nil)] 08:32:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 247 (0x7f29e4930c00) [pid = 3897] [serial = 1727] [outer = 0x7f29de1e4c00] 08:32:10 INFO - PROCESS | 3897 | 1461252730534 Marionette DEBUG loaded listener.js 08:32:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 248 (0x7f29e78eac00) [pid = 3897] [serial = 1728] [outer = 0x7f29de1e4c00] 08:32:11 INFO - PROCESS | 3897 | 1461252731294 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 08:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1232ms 08:32:11 INFO - PROCESS | 3897 | 1461252731315 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 08:32:11 INFO - PROCESS | 3897 | 1461252731318 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 08:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:32:11 INFO - PROCESS | 3897 | 1461252731324 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:32:11 INFO - PROCESS | 3897 | 1461252731326 Marionette TRACE conn3 <- [1,2274,null,{}] 08:32:11 INFO - PROCESS | 3897 | 1461252731330 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:11 INFO - PROCESS | 3897 | 1461252731485 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 08:32:11 INFO - PROCESS | 3897 | 1461252731691 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f2a06ad3800 == 133 [pid = 3897] [id = 576] 08:32:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 249 (0x7f29e1daf400) [pid = 3897] [serial = 1729] [outer = (nil)] 08:32:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 250 (0x7f29e806c000) [pid = 3897] [serial = 1730] [outer = 0x7f29e1daf400] 08:32:11 INFO - PROCESS | 3897 | 1461252731790 Marionette DEBUG loaded listener.js 08:32:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 251 (0x7f29e9d76000) [pid = 3897] [serial = 1731] [outer = 0x7f29e1daf400] 08:32:12 INFO - PROCESS | 3897 | 1461252732556 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 08:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1275ms 08:32:12 INFO - PROCESS | 3897 | 1461252732599 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 08:32:12 INFO - PROCESS | 3897 | 1461252732602 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 08:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:32:12 INFO - PROCESS | 3897 | 1461252732607 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:32:12 INFO - PROCESS | 3897 | 1461252732610 Marionette TRACE conn3 <- [1,2278,null,{}] 08:32:12 INFO - PROCESS | 3897 | 1461252732614 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:12 INFO - PROCESS | 3897 | 1461252732763 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 08:32:12 INFO - PROCESS | 3897 | 1461252732968 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1378800 == 134 [pid = 3897] [id = 577] 08:32:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 252 (0x7f29e78df000) [pid = 3897] [serial = 1732] [outer = (nil)] 08:32:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 253 (0x7f29ea0b4400) [pid = 3897] [serial = 1733] [outer = 0x7f29e78df000] 08:32:13 INFO - PROCESS | 3897 | 1461252733026 Marionette DEBUG loaded listener.js 08:32:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 254 (0x7f29f3746c00) [pid = 3897] [serial = 1734] [outer = 0x7f29e78df000] 08:32:13 INFO - PROCESS | 3897 | 1461252733770 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 08:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1180ms 08:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:32:13 INFO - PROCESS | 3897 | 1461252733787 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 08:32:13 INFO - PROCESS | 3897 | 1461252733789 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 08:32:13 INFO - PROCESS | 3897 | 1461252733794 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:32:13 INFO - PROCESS | 3897 | 1461252733797 Marionette TRACE conn3 <- [1,2282,null,{}] 08:32:13 INFO - PROCESS | 3897 | 1461252733801 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:13 INFO - PROCESS | 3897 | 1461252733956 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 08:32:14 INFO - PROCESS | 3897 | 1461252734160 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc120800 == 135 [pid = 3897] [id = 578] 08:32:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 255 (0x7f29e8022800) [pid = 3897] [serial = 1735] [outer = (nil)] 08:32:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 256 (0x7f29f37efc00) [pid = 3897] [serial = 1736] [outer = 0x7f29e8022800] 08:32:14 INFO - PROCESS | 3897 | 1461252734221 Marionette DEBUG loaded listener.js 08:32:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 257 (0x7f29f46bc000) [pid = 3897] [serial = 1737] [outer = 0x7f29e8022800] 08:32:14 INFO - PROCESS | 3897 | 1461252734993 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 08:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1226ms 08:32:15 INFO - PROCESS | 3897 | 1461252735020 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 08:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:32:15 INFO - PROCESS | 3897 | 1461252735023 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 08:32:15 INFO - PROCESS | 3897 | 1461252735028 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:32:15 INFO - PROCESS | 3897 | 1461252735031 Marionette TRACE conn3 <- [1,2286,null,{}] 08:32:15 INFO - PROCESS | 3897 | 1461252735035 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:15 INFO - PROCESS | 3897 | 1461252735182 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 08:32:15 INFO - PROCESS | 3897 | 1461252735386 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e245d000 == 136 [pid = 3897] [id = 579] 08:32:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 258 (0x7f29e9db5000) [pid = 3897] [serial = 1738] [outer = (nil)] 08:32:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 259 (0x7f29f572f400) [pid = 3897] [serial = 1739] [outer = 0x7f29e9db5000] 08:32:15 INFO - PROCESS | 3897 | 1461252735450 Marionette DEBUG loaded listener.js 08:32:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 260 (0x7f29f5a4f400) [pid = 3897] [serial = 1740] [outer = 0x7f29e9db5000] 08:32:16 INFO - PROCESS | 3897 | 1461252736213 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 08:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 08:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1225ms 08:32:16 INFO - PROCESS | 3897 | 1461252736253 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 08:32:16 INFO - PROCESS | 3897 | 1461252736257 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 08:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:32:16 INFO - PROCESS | 3897 | 1461252736262 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:32:16 INFO - PROCESS | 3897 | 1461252736264 Marionette TRACE conn3 <- [1,2290,null,{}] 08:32:16 INFO - PROCESS | 3897 | 1461252736270 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:16 INFO - PROCESS | 3897 | 1461252736432 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 08:32:16 INFO - PROCESS | 3897 | 1461252736645 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2e97000 == 137 [pid = 3897] [id = 580] 08:32:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 261 (0x7f29f37edc00) [pid = 3897] [serial = 1741] [outer = (nil)] 08:32:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 262 (0x7f29f79db000) [pid = 3897] [serial = 1742] [outer = 0x7f29f37edc00] 08:32:16 INFO - PROCESS | 3897 | 1461252736712 Marionette DEBUG loaded listener.js 08:32:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 263 (0x7f29f9463c00) [pid = 3897] [serial = 1743] [outer = 0x7f29f37edc00] 08:32:17 INFO - PROCESS | 3897 | 1461252737467 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 08:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1231ms 08:32:17 INFO - PROCESS | 3897 | 1461252737493 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 08:32:17 INFO - PROCESS | 3897 | 1461252737496 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 08:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:32:17 INFO - PROCESS | 3897 | 1461252737501 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:32:17 INFO - PROCESS | 3897 | 1461252737503 Marionette TRACE conn3 <- [1,2294,null,{}] 08:32:17 INFO - PROCESS | 3897 | 1461252737508 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:17 INFO - PROCESS | 3897 | 1461252737666 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 08:32:17 INFO - PROCESS | 3897 | 1461252737873 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2eb5800 == 138 [pid = 3897] [id = 581] 08:32:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 264 (0x7f29c9fcd800) [pid = 3897] [serial = 1744] [outer = (nil)] 08:32:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 265 (0x7f29c9fd7400) [pid = 3897] [serial = 1745] [outer = 0x7f29c9fcd800] 08:32:18 INFO - PROCESS | 3897 | 1461252737997 Marionette DEBUG loaded listener.js 08:32:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 266 (0x7f29c9fdbc00) [pid = 3897] [serial = 1746] [outer = 0x7f29c9fcd800] 08:32:19 INFO - PROCESS | 3897 | 1461252739204 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 08:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1726ms 08:32:19 INFO - PROCESS | 3897 | 1461252739236 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 08:32:19 INFO - PROCESS | 3897 | 1461252739240 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 08:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:32:19 INFO - PROCESS | 3897 | 1461252739247 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:32:19 INFO - PROCESS | 3897 | 1461252739252 Marionette TRACE conn3 <- [1,2298,null,{}] 08:32:19 INFO - PROCESS | 3897 | 1461252739260 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:19 INFO - PROCESS | 3897 | 1461252739427 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 08:32:19 INFO - PROCESS | 3897 | 1461252739660 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1a75000 == 139 [pid = 3897] [id = 582] 08:32:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 267 (0x7f29cf3c6400) [pid = 3897] [serial = 1747] [outer = (nil)] 08:32:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 268 (0x7f29d0f78800) [pid = 3897] [serial = 1748] [outer = 0x7f29cf3c6400] 08:32:19 INFO - PROCESS | 3897 | 1461252739723 Marionette DEBUG loaded listener.js 08:32:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 269 (0x7f29d1c67000) [pid = 3897] [serial = 1749] [outer = 0x7f29cf3c6400] 08:32:20 INFO - PROCESS | 3897 | 1461252740468 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 08:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1236ms 08:32:20 INFO - PROCESS | 3897 | 1461252740482 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 08:32:20 INFO - PROCESS | 3897 | 1461252740488 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 08:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:32:20 INFO - PROCESS | 3897 | 1461252740497 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:32:20 INFO - PROCESS | 3897 | 1461252740499 Marionette TRACE conn3 <- [1,2302,null,{}] 08:32:20 INFO - PROCESS | 3897 | 1461252740504 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:20 INFO - PROCESS | 3897 | 1461252740715 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 08:32:20 INFO - PROCESS | 3897 | 1461252740885 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d3121000 == 140 [pid = 3897] [id = 583] 08:32:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 270 (0x7f29d1239400) [pid = 3897] [serial = 1750] [outer = (nil)] 08:32:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 271 (0x7f29d1c6fc00) [pid = 3897] [serial = 1751] [outer = 0x7f29d1239400] 08:32:21 INFO - PROCESS | 3897 | 1461252741033 Marionette DEBUG loaded listener.js 08:32:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 272 (0x7f29d2dedc00) [pid = 3897] [serial = 1752] [outer = 0x7f29d1239400] 08:32:21 INFO - PROCESS | 3897 | 1461252741917 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1479ms 08:32:21 INFO - PROCESS | 3897 | 1461252741976 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 08:32:21 INFO - PROCESS | 3897 | 1461252741978 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 08:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:32:21 INFO - PROCESS | 3897 | 1461252741984 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:32:21 INFO - PROCESS | 3897 | 1461252741988 Marionette TRACE conn3 <- [1,2306,null,{}] 08:32:22 INFO - PROCESS | 3897 | 1461252742001 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:22 INFO - PROCESS | 3897 | 1461252742156 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 08:32:22 INFO - PROCESS | 3897 | 1461252742363 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d411d800 == 141 [pid = 3897] [id = 584] 08:32:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 273 (0x7f29d474f000) [pid = 3897] [serial = 1753] [outer = (nil)] 08:32:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 274 (0x7f29d6405c00) [pid = 3897] [serial = 1754] [outer = 0x7f29d474f000] 08:32:22 INFO - PROCESS | 3897 | 1461252742465 Marionette DEBUG loaded listener.js 08:32:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 275 (0x7f29d668b800) [pid = 3897] [serial = 1755] [outer = 0x7f29d474f000] 08:32:23 INFO - PROCESS | 3897 | 1461252743301 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 08:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1391ms 08:32:23 INFO - PROCESS | 3897 | 1461252743375 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 3897 | 1461252743378 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 08:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:32:23 INFO - PROCESS | 3897 | 1461252743383 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 3897 | 1461252743385 Marionette TRACE conn3 <- [1,2310,null,{}] 08:32:23 INFO - PROCESS | 3897 | 1461252743390 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:23 INFO - PROCESS | 3897 | 1461252743538 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 08:32:23 INFO - PROCESS | 3897 | 1461252743749 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d6511800 == 142 [pid = 3897] [id = 585] 08:32:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 276 (0x7f29d4751400) [pid = 3897] [serial = 1756] [outer = (nil)] 08:32:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 277 (0x7f29d9f4f800) [pid = 3897] [serial = 1757] [outer = 0x7f29d4751400] 08:32:23 INFO - PROCESS | 3897 | 1461252743805 Marionette DEBUG loaded listener.js 08:32:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 278 (0x7f29da5a1c00) [pid = 3897] [serial = 1758] [outer = 0x7f29d4751400] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fc346000 == 141 [pid = 3897] [id = 514] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 277 (0x7f29dd4dd400) [pid = 3897] [serial = 1637] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 276 (0x7f29d1c65c00) [pid = 3897] [serial = 1577] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 275 (0x7f29dcded400) [pid = 3897] [serial = 1598] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 274 (0x7f29d9f4e400) [pid = 3897] [serial = 1589] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 273 (0x7f29d640f800) [pid = 3897] [serial = 1583] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 272 (0x7f29dc67ec00) [pid = 3897] [serial = 1595] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 271 (0x7f29d68c3000) [pid = 3897] [serial = 1586] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 270 (0x7f29dd1ac000) [pid = 3897] [serial = 1601] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 269 (0x7f29da36b400) [pid = 3897] [serial = 1613] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 268 (0x7f29dabdc400) [pid = 3897] [serial = 1592] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 267 (0x7f29dd6a9c00) [pid = 3897] [serial = 1604] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 266 (0x7f29d2eca800) [pid = 3897] [serial = 1580] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 265 (0x7f29ddd77c00) [pid = 3897] [serial = 1607] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 264 (0x7f29da364800) [pid = 3897] [serial = 1610] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f909c800 == 140 [pid = 3897] [id = 513] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cf1d3800 == 139 [pid = 3897] [id = 515] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd53e000 == 138 [pid = 3897] [id = 568] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d3974800 == 137 [pid = 3897] [id = 520] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dda26000 == 136 [pid = 3897] [id = 567] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc562800 == 135 [pid = 3897] [id = 566] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d6568000 == 134 [pid = 3897] [id = 565] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d3962000 == 133 [pid = 3897] [id = 564] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cf2c3800 == 132 [pid = 3897] [id = 563] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d3966000 == 131 [pid = 3897] [id = 562] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f9c5d800 == 130 [pid = 3897] [id = 556] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f5a66800 == 129 [pid = 3897] [id = 555] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f37c5000 == 128 [pid = 3897] [id = 554] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e9ccb800 == 127 [pid = 3897] [id = 553] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7877800 == 126 [pid = 3897] [id = 552] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6d72800 == 125 [pid = 3897] [id = 551] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e5a38800 == 124 [pid = 3897] [id = 550] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa87800 == 123 [pid = 3897] [id = 549] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3f1000 == 122 [pid = 3897] [id = 548] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da05f800 == 121 [pid = 3897] [id = 547] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d2047800 == 120 [pid = 3897] [id = 546] 08:32:24 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd8ac800 == 119 [pid = 3897] [id = 545] 08:32:24 INFO - PROCESS | 3897 | 1461252744635 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 263 (0x7f29dd4e1800) [pid = 3897] [serial = 1632] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 262 (0x7f29da5a4c00) [pid = 3897] [serial = 1629] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 261 (0x7f29d9f44400) [pid = 3897] [serial = 1635] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 260 (0x7f29d67efc00) [pid = 3897] [serial = 1626] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 259 (0x7f29d9f43000) [pid = 3897] [serial = 1628] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 258 (0x7f29d218e400) [pid = 3897] [serial = 1617] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 257 (0x7f29d1c65400) [pid = 3897] [serial = 1616] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 256 (0x7f29d6598000) [pid = 3897] [serial = 1625] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 255 (0x7f29dafb1400) [pid = 3897] [serial = 1631] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 254 (0x7f29d67f0000) [pid = 3897] [serial = 1574] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 253 (0x7f29d2066000) [pid = 3897] [serial = 1634] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 252 (0x7f29d4746400) [pid = 3897] [serial = 1622] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 251 (0x7f29d63a4000) [pid = 3897] [serial = 1623] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 250 (0x7f29d2dae400) [pid = 3897] [serial = 1619] [outer = (nil)] [url = about:blank] 08:32:24 INFO - PROCESS | 3897 | --DOMWINDOW == 249 (0x7f29d3bc1000) [pid = 3897] [serial = 1620] [outer = (nil)] [url = about:blank] 08:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1280ms 08:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:32:24 INFO - PROCESS | 3897 | 1461252744668 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 08:32:24 INFO - PROCESS | 3897 | 1461252744670 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 08:32:24 INFO - PROCESS | 3897 | 1461252744674 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:32:24 INFO - PROCESS | 3897 | 1461252744677 Marionette TRACE conn3 <- [1,2314,null,{}] 08:32:24 INFO - PROCESS | 3897 | 1461252744682 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:24 INFO - PROCESS | 3897 | 1461252744819 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 08:32:24 INFO - PROCESS | 3897 | 1461252744831 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1ff3000 == 120 [pid = 3897] [id = 586] 08:32:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 250 (0x7f29cf3c5c00) [pid = 3897] [serial = 1759] [outer = (nil)] 08:32:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 251 (0x7f29d68bcc00) [pid = 3897] [serial = 1760] [outer = 0x7f29cf3c5c00] 08:32:24 INFO - PROCESS | 3897 | 1461252744885 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 252 (0x7f29da36b400) [pid = 3897] [serial = 1761] [outer = 0x7f29cf3c5c00] 08:32:25 INFO - PROCESS | 3897 | 1461252745865 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 08:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1226ms 08:32:25 INFO - PROCESS | 3897 | 1461252745901 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 08:32:25 INFO - PROCESS | 3897 | 1461252745905 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 08:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:32:25 INFO - PROCESS | 3897 | 1461252745913 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:32:25 INFO - PROCESS | 3897 | 1461252745918 Marionette TRACE conn3 <- [1,2318,null,{}] 08:32:25 INFO - PROCESS | 3897 | 1461252745926 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:26 INFO - PROCESS | 3897 | 1461252746104 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 08:32:26 INFO - PROCESS | 3897 | 1461252746313 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1a12000 == 121 [pid = 3897] [id = 587] 08:32:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 253 (0x7f29c9fcf400) [pid = 3897] [serial = 1762] [outer = (nil)] 08:32:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 254 (0x7f29d0f80800) [pid = 3897] [serial = 1763] [outer = 0x7f29c9fcf400] 08:32:26 INFO - PROCESS | 3897 | 1461252746377 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 255 (0x7f29d224d800) [pid = 3897] [serial = 1764] [outer = 0x7f29c9fcf400] 08:32:27 INFO - PROCESS | 3897 | 1461252747236 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 08:32:27 INFO - PROCESS | 3897 | 1461252747304 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 08:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:32:27 INFO - PROCESS | 3897 | 1461252747313 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:32:27 INFO - PROCESS | 3897 | 1461252747316 Marionette TRACE conn3 <- [1,2322,null,{}] 08:32:27 INFO - PROCESS | 3897 | 1461252747321 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:27 INFO - PROCESS | 3897 | 1461252747469 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 08:32:27 INFO - PROCESS | 3897 | 1461252747672 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d4827800 == 122 [pid = 3897] [id = 588] 08:32:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 256 (0x7f29d22da800) [pid = 3897] [serial = 1765] [outer = (nil)] 08:32:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 257 (0x7f29d640f800) [pid = 3897] [serial = 1766] [outer = 0x7f29d22da800] 08:32:27 INFO - PROCESS | 3897 | 1461252747734 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 258 (0x7f29d684fc00) [pid = 3897] [serial = 1767] [outer = 0x7f29d22da800] 08:32:28 INFO - PROCESS | 3897 | 1461252748594 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 08:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1329ms 08:32:28 INFO - PROCESS | 3897 | 1461252748641 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 3897 | 1461252748644 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 08:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:32:28 INFO - PROCESS | 3897 | 1461252748650 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 3897 | 1461252748655 Marionette TRACE conn3 <- [1,2326,null,{}] 08:32:28 INFO - PROCESS | 3897 | 1461252748669 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:28 INFO - PROCESS | 3897 | 1461252748822 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 08:32:29 INFO - PROCESS | 3897 | 1461252749035 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da6a5000 == 123 [pid = 3897] [id = 589] 08:32:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 259 (0x7f29da5a9c00) [pid = 3897] [serial = 1768] [outer = (nil)] 08:32:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 260 (0x7f29dabd0c00) [pid = 3897] [serial = 1769] [outer = 0x7f29da5a9c00] 08:32:29 INFO - PROCESS | 3897 | 1461252749142 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 261 (0x7f29dafb1c00) [pid = 3897] [serial = 1770] [outer = 0x7f29da5a9c00] 08:32:29 INFO - PROCESS | 3897 | 1461252749927 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 08:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1340ms 08:32:29 INFO - PROCESS | 3897 | 1461252749990 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 08:32:29 INFO - PROCESS | 3897 | 1461252749994 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 08:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:32:30 INFO - PROCESS | 3897 | 1461252749999 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:32:30 INFO - PROCESS | 3897 | 1461252750001 Marionette TRACE conn3 <- [1,2330,null,{}] 08:32:30 INFO - PROCESS | 3897 | 1461252750032 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:30 INFO - PROCESS | 3897 | 1461252750219 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 08:32:30 INFO - PROCESS | 3897 | 1461252750418 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc75d000 == 124 [pid = 3897] [id = 590] 08:32:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 262 (0x7f29da5ae800) [pid = 3897] [serial = 1771] [outer = (nil)] 08:32:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 263 (0x7f29dd1a3400) [pid = 3897] [serial = 1772] [outer = 0x7f29da5ae800] 08:32:30 INFO - PROCESS | 3897 | 1461252750480 Marionette DEBUG loaded listener.js 08:32:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 264 (0x7f29dd598800) [pid = 3897] [serial = 1773] [outer = 0x7f29da5ae800] 08:32:31 INFO - PROCESS | 3897 | 1461252751254 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 08:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1300ms 08:32:31 INFO - PROCESS | 3897 | 1461252751300 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 08:32:31 INFO - PROCESS | 3897 | 1461252751303 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 08:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:32:31 INFO - PROCESS | 3897 | 1461252751308 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 3897 | 1461252751311 Marionette TRACE conn3 <- [1,2334,null,{}] 08:32:31 INFO - PROCESS | 3897 | 1461252751316 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:31 INFO - PROCESS | 3897 | 1461252751456 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 08:32:31 INFO - PROCESS | 3897 | 1461252751658 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd1c7000 == 125 [pid = 3897] [id = 591] 08:32:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 265 (0x7f29dcdf0400) [pid = 3897] [serial = 1774] [outer = (nil)] 08:32:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 266 (0x7f29dd84dc00) [pid = 3897] [serial = 1775] [outer = 0x7f29dcdf0400] 08:32:31 INFO - PROCESS | 3897 | 1461252751716 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 267 (0x7f29ddb6dc00) [pid = 3897] [serial = 1776] [outer = 0x7f29dcdf0400] 08:32:32 INFO - PROCESS | 3897 | 1461252752456 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 08:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1178ms 08:32:32 INFO - PROCESS | 3897 | 1461252752487 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 08:32:32 INFO - PROCESS | 3897 | 1461252752489 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 08:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:32:32 INFO - PROCESS | 3897 | 1461252752494 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:32:32 INFO - PROCESS | 3897 | 1461252752496 Marionette TRACE conn3 <- [1,2338,null,{}] 08:32:32 INFO - PROCESS | 3897 | 1461252752501 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:32 INFO - PROCESS | 3897 | 1461252752743 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 08:32:32 INFO - PROCESS | 3897 | 1461252752888 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de2ab800 == 126 [pid = 3897] [id = 592] 08:32:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 268 (0x7f29ddf5e800) [pid = 3897] [serial = 1777] [outer = (nil)] 08:32:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 269 (0x7f29de0f0400) [pid = 3897] [serial = 1778] [outer = 0x7f29ddf5e800] 08:32:32 INFO - PROCESS | 3897 | 1461252752952 Marionette DEBUG loaded listener.js 08:32:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 270 (0x7f29de96c400) [pid = 3897] [serial = 1779] [outer = 0x7f29ddf5e800] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f9c5f000 == 125 [pid = 3897] [id = 356] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd550800 == 124 [pid = 3897] [id = 328] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc556800 == 123 [pid = 3897] [id = 536] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da060000 == 122 [pid = 3897] [id = 492] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e641f800 == 121 [pid = 3897] [id = 491] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d2f19000 == 120 [pid = 3897] [id = 493] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e696b000 == 119 [pid = 3897] [id = 537] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6409000 == 118 [pid = 3897] [id = 490] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d6511800 == 117 [pid = 3897] [id = 585] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d411d800 == 116 [pid = 3897] [id = 584] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d3121000 == 115 [pid = 3897] [id = 583] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1a75000 == 114 [pid = 3897] [id = 582] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f2a06ad3800 == 113 [pid = 3897] [id = 576] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f92e2800 == 112 [pid = 3897] [id = 575] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e71da000 == 111 [pid = 3897] [id = 574] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6418000 == 110 [pid = 3897] [id = 573] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e1160800 == 109 [pid = 3897] [id = 572] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dce18000 == 108 [pid = 3897] [id = 571] 08:32:35 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d311e800 == 107 [pid = 3897] [id = 570] 08:32:35 INFO - PROCESS | 3897 | 1461252755570 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 08:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 3131ms 08:32:35 INFO - PROCESS | 3897 | 1461252755626 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 3897 | 1461252755630 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 08:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:32:35 INFO - PROCESS | 3897 | 1461252755636 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 3897 | 1461252755641 Marionette TRACE conn3 <- [1,2342,null,{}] 08:32:35 INFO - PROCESS | 3897 | 1461252755649 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:35 INFO - PROCESS | 3897 | 1461252755811 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 08:32:36 INFO - PROCESS | 3897 | 1461252756003 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1a1c000 == 108 [pid = 3897] [id = 593] 08:32:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 271 (0x7f29d0f84800) [pid = 3897] [serial = 1780] [outer = (nil)] 08:32:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 272 (0x7f29d2da5800) [pid = 3897] [serial = 1781] [outer = 0x7f29d0f84800] 08:32:36 INFO - PROCESS | 3897 | 1461252756059 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 273 (0x7f29d412b800) [pid = 3897] [serial = 1782] [outer = 0x7f29d0f84800] 08:32:36 INFO - PROCESS | 3897 | 1461252756753 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 08:32:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:32:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1180ms 08:32:36 INFO - PROCESS | 3897 | 1461252756816 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 08:32:36 INFO - PROCESS | 3897 | 1461252756823 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 08:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:32:36 INFO - PROCESS | 3897 | 1461252756831 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:32:36 INFO - PROCESS | 3897 | 1461252756834 Marionette TRACE conn3 <- [1,2346,null,{}] 08:32:36 INFO - PROCESS | 3897 | 1461252756843 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:37 INFO - PROCESS | 3897 | 1461252757037 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 08:32:37 INFO - PROCESS | 3897 | 1461252757059 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d30d8000 == 109 [pid = 3897] [id = 594] 08:32:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 274 (0x7f29d412dc00) [pid = 3897] [serial = 1783] [outer = (nil)] 08:32:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 275 (0x7f29d6590400) [pid = 3897] [serial = 1784] [outer = 0x7f29d412dc00] 08:32:37 INFO - PROCESS | 3897 | 1461252757109 Marionette DEBUG loaded listener.js 08:32:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 276 (0x7f29d6859400) [pid = 3897] [serial = 1785] [outer = 0x7f29d412dc00] 08:32:37 INFO - PROCESS | 3897 | 1461252757962 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 08:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1189ms 08:32:38 INFO - PROCESS | 3897 | 1461252758028 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 08:32:38 INFO - PROCESS | 3897 | 1461252758031 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 08:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:32:38 INFO - PROCESS | 3897 | 1461252758036 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:32:38 INFO - PROCESS | 3897 | 1461252758040 Marionette TRACE conn3 <- [1,2350,null,{}] 08:32:38 INFO - PROCESS | 3897 | 1461252758068 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:38 INFO - PROCESS | 3897 | 1461252758265 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 275 (0x7f29cf3c6400) [pid = 3897] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 274 (0x7f29d1239400) [pid = 3897] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 273 (0x7f29d474f000) [pid = 3897] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 272 (0x7f29d4751400) [pid = 3897] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 271 (0x7f29cf1bd000) [pid = 3897] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 270 (0x7f29dd847c00) [pid = 3897] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 269 (0x7f29d684f400) [pid = 3897] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 268 (0x7f29cc4d1400) [pid = 3897] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 267 (0x7f29e805e400) [pid = 3897] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 266 (0x7f29cef0c800) [pid = 3897] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 265 (0x7f29d0f84400) [pid = 3897] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 264 (0x7f29d2da7800) [pid = 3897] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 263 (0x7f29d206bc00) [pid = 3897] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 262 (0x7f29cc4c7800) [pid = 3897] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 261 (0x7f29cef06c00) [pid = 3897] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 260 (0x7f29da370800) [pid = 3897] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 259 (0x7f29e4494400) [pid = 3897] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 258 (0x7f29e3ab9000) [pid = 3897] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 257 (0x7f29e053b400) [pid = 3897] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 256 (0x7f29da36c000) [pid = 3897] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 255 (0x7f29cf1b9c00) [pid = 3897] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 254 (0x7f29d474ec00) [pid = 3897] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 253 (0x7f29cc7f3c00) [pid = 3897] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 252 (0x7f29dd4eb400) [pid = 3897] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 251 (0x7f29e1145c00) [pid = 3897] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 250 (0x7f29e5562400) [pid = 3897] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 249 (0x7f29e1db2800) [pid = 3897] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 248 (0x7f29d6403400) [pid = 3897] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 247 (0x7f29e3abe000) [pid = 3897] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 246 (0x7f29e11f2c00) [pid = 3897] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f29da370000) [pid = 3897] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f29cc4c9000) [pid = 3897] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f29e5bc8000) [pid = 3897] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:32:38 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f29d206c000) [pid = 3897] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f29cc4cb000) [pid = 3897] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f29cc7f4400) [pid = 3897] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29d63a9800) [pid = 3897] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29da5a2c00) [pid = 3897] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29dc687400) [pid = 3897] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29da364400) [pid = 3897] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29d68c8c00) [pid = 3897] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29e5bccc00) [pid = 3897] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29d658e000) [pid = 3897] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29cc4cb400) [pid = 3897] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29cf1b8400) [pid = 3897] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29da36f000) [pid = 3897] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29e11a3400) [pid = 3897] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29cf1b8800) [pid = 3897] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29cc4d2000) [pid = 3897] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29cc4d5000) [pid = 3897] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29df660c00) [pid = 3897] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29cf1bf400) [pid = 3897] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29d22d9400) [pid = 3897] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29e3ab8c00) [pid = 3897] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:32:39 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29e805ec00) [pid = 3897] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:32:39 INFO - PROCESS | 3897 | 1461252759116 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ccf65000 == 110 [pid = 3897] [id = 595] 08:32:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29cc4c7800) [pid = 3897] [serial = 1786] [outer = (nil)] 08:32:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29cc4ce400) [pid = 3897] [serial = 1787] [outer = 0x7f29cc4c7800] 08:32:39 INFO - PROCESS | 3897 | 1461252759184 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29cf1b7400) [pid = 3897] [serial = 1788] [outer = 0x7f29cc4c7800] 08:32:39 INFO - PROCESS | 3897 | 1461252759743 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 08:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1732ms 08:32:39 INFO - PROCESS | 3897 | 1461252759773 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 08:32:39 INFO - PROCESS | 3897 | 1461252759777 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 08:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:32:39 INFO - PROCESS | 3897 | 1461252759784 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:32:39 INFO - PROCESS | 3897 | 1461252759787 Marionette TRACE conn3 <- [1,2354,null,{}] 08:32:39 INFO - PROCESS | 3897 | 1461252759791 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:39 INFO - PROCESS | 3897 | 1461252759922 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 08:32:40 INFO - PROCESS | 3897 | 1461252760099 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da055800 == 111 [pid = 3897] [id = 596] 08:32:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29cc4c7c00) [pid = 3897] [serial = 1789] [outer = (nil)] 08:32:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29d4722400) [pid = 3897] [serial = 1790] [outer = 0x7f29cc4c7c00] 08:32:40 INFO - PROCESS | 3897 | 1461252760151 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29d6590800) [pid = 3897] [serial = 1791] [outer = 0x7f29cc4c7c00] 08:32:40 INFO - PROCESS | 3897 | 1461252760750 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 08:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 980ms 08:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:32:40 INFO - PROCESS | 3897 | 1461252760764 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 3897 | 1461252760766 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 08:32:40 INFO - PROCESS | 3897 | 1461252760773 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 3897 | 1461252760775 Marionette TRACE conn3 <- [1,2358,null,{}] 08:32:40 INFO - PROCESS | 3897 | 1461252760779 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:40 INFO - PROCESS | 3897 | 1461252760906 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 08:32:41 INFO - PROCESS | 3897 | 1461252761180 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc11d000 == 112 [pid = 3897] [id = 597] 08:32:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29c9fdc400) [pid = 3897] [serial = 1792] [outer = (nil)] 08:32:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29cc7f6800) [pid = 3897] [serial = 1793] [outer = 0x7f29c9fdc400] 08:32:41 INFO - PROCESS | 3897 | 1461252761290 Marionette DEBUG loaded listener.js 08:32:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29cf3c4000) [pid = 3897] [serial = 1794] [outer = 0x7f29c9fdc400] 08:32:42 INFO - PROCESS | 3897 | 1461252762091 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 08:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1377ms 08:32:42 INFO - PROCESS | 3897 | 1461252762150 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 08:32:42 INFO - PROCESS | 3897 | 1461252762154 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 08:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:32:42 INFO - PROCESS | 3897 | 1461252762161 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:32:42 INFO - PROCESS | 3897 | 1461252762166 Marionette TRACE conn3 <- [1,2362,null,{}] 08:32:42 INFO - PROCESS | 3897 | 1461252762173 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:42 INFO - PROCESS | 3897 | 1461252762341 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 08:32:42 INFO - PROCESS | 3897 | 1461252762541 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d6564800 == 113 [pid = 3897] [id = 598] 08:32:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29cc4d1400) [pid = 3897] [serial = 1795] [outer = (nil)] 08:32:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29d474c000) [pid = 3897] [serial = 1796] [outer = 0x7f29cc4d1400] 08:32:42 INFO - PROCESS | 3897 | 1461252762605 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29d6593400) [pid = 3897] [serial = 1797] [outer = 0x7f29cc4d1400] 08:32:43 INFO - PROCESS | 3897 | 1461252763429 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 08:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1330ms 08:32:43 INFO - PROCESS | 3897 | 1461252763495 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 08:32:43 INFO - PROCESS | 3897 | 1461252763500 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 08:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:32:43 INFO - PROCESS | 3897 | 1461252763506 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 3897 | 1461252763508 Marionette TRACE conn3 <- [1,2366,null,{}] 08:32:43 INFO - PROCESS | 3897 | 1461252763514 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:43 INFO - PROCESS | 3897 | 1461252763659 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 08:32:43 INFO - PROCESS | 3897 | 1461252763865 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddb34800 == 114 [pid = 3897] [id = 599] 08:32:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29d658e000) [pid = 3897] [serial = 1798] [outer = (nil)] 08:32:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29dabcd400) [pid = 3897] [serial = 1799] [outer = 0x7f29d658e000] 08:32:43 INFO - PROCESS | 3897 | 1461252763929 Marionette DEBUG loaded listener.js 08:32:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29dacaa800) [pid = 3897] [serial = 1800] [outer = 0x7f29d658e000] 08:32:44 INFO - PROCESS | 3897 | 1461252764817 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 08:32:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:32:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1379ms 08:32:44 INFO - PROCESS | 3897 | 1461252764885 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 08:32:44 INFO - PROCESS | 3897 | 1461252764889 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 08:32:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:32:44 INFO - PROCESS | 3897 | 1461252764901 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:32:44 INFO - PROCESS | 3897 | 1461252764909 Marionette TRACE conn3 <- [1,2370,null,{}] 08:32:44 INFO - PROCESS | 3897 | 1461252764916 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:45 INFO - PROCESS | 3897 | 1461252765113 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 08:32:45 INFO - PROCESS | 3897 | 1461252765341 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de7da800 == 115 [pid = 3897] [id = 600] 08:32:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29dcdf6000) [pid = 3897] [serial = 1801] [outer = (nil)] 08:32:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29ddb6e800) [pid = 3897] [serial = 1802] [outer = 0x7f29dcdf6000] 08:32:45 INFO - PROCESS | 3897 | 1461252765441 Marionette DEBUG loaded listener.js 08:32:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29de04ec00) [pid = 3897] [serial = 1803] [outer = 0x7f29dcdf6000] 08:32:46 INFO - PROCESS | 3897 | 1461252766219 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 08:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1391ms 08:32:46 INFO - PROCESS | 3897 | 1461252766299 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 08:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:32:46 INFO - PROCESS | 3897 | 1461252766303 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 08:32:46 INFO - PROCESS | 3897 | 1461252766309 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:32:46 INFO - PROCESS | 3897 | 1461252766312 Marionette TRACE conn3 <- [1,2374,null,{}] 08:32:46 INFO - PROCESS | 3897 | 1461252766317 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:46 INFO - PROCESS | 3897 | 1461252766472 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 08:32:46 INFO - PROCESS | 3897 | 1461252766674 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa87800 == 116 [pid = 3897] [id = 601] 08:32:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29d67e4000) [pid = 3897] [serial = 1804] [outer = (nil)] 08:32:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f29de07b400) [pid = 3897] [serial = 1805] [outer = 0x7f29d67e4000] 08:32:46 INFO - PROCESS | 3897 | 1461252766779 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f29de1ee800) [pid = 3897] [serial = 1806] [outer = 0x7f29d67e4000] 08:32:47 INFO - PROCESS | 3897 | 1461252767565 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 08:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1327ms 08:32:47 INFO - PROCESS | 3897 | 1461252767636 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 3897 | 1461252767640 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 08:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:32:47 INFO - PROCESS | 3897 | 1461252767645 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 3897 | 1461252767647 Marionette TRACE conn3 <- [1,2378,null,{}] 08:32:47 INFO - PROCESS | 3897 | 1461252767652 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:47 INFO - PROCESS | 3897 | 1461252767799 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 08:32:48 INFO - PROCESS | 3897 | 1461252768008 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e246a000 == 117 [pid = 3897] [id = 602] 08:32:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f29de715400) [pid = 3897] [serial = 1807] [outer = (nil)] 08:32:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f29df660c00) [pid = 3897] [serial = 1808] [outer = 0x7f29de715400] 08:32:48 INFO - PROCESS | 3897 | 1461252768120 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f29e1141400) [pid = 3897] [serial = 1809] [outer = 0x7f29de715400] 08:32:48 INFO - PROCESS | 3897 | 1461252768923 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 08:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1332ms 08:32:48 INFO - PROCESS | 3897 | 1461252768977 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 08:32:48 INFO - PROCESS | 3897 | 1461252768979 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 08:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:32:48 INFO - PROCESS | 3897 | 1461252768985 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:32:48 INFO - PROCESS | 3897 | 1461252768987 Marionette TRACE conn3 <- [1,2382,null,{}] 08:32:48 INFO - PROCESS | 3897 | 1461252768992 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:49 INFO - PROCESS | 3897 | 1461252769145 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 08:32:49 INFO - PROCESS | 3897 | 1461252769352 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e58ac000 == 118 [pid = 3897] [id = 603] 08:32:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f29de87bc00) [pid = 3897] [serial = 1810] [outer = (nil)] 08:32:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 247 (0x7f29e1dcac00) [pid = 3897] [serial = 1811] [outer = 0x7f29de87bc00] 08:32:49 INFO - PROCESS | 3897 | 1461252769413 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 248 (0x7f29e3a71400) [pid = 3897] [serial = 1812] [outer = 0x7f29de87bc00] 08:32:50 INFO - PROCESS | 3897 | 1461252770221 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 08:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1276ms 08:32:50 INFO - PROCESS | 3897 | 1461252770262 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 08:32:50 INFO - PROCESS | 3897 | 1461252770265 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 08:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:32:50 INFO - PROCESS | 3897 | 1461252770270 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 3897 | 1461252770272 Marionette TRACE conn3 <- [1,2386,null,{}] 08:32:50 INFO - PROCESS | 3897 | 1461252770277 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:50 INFO - PROCESS | 3897 | 1461252770422 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 08:32:50 INFO - PROCESS | 3897 | 1461252770629 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e640e000 == 119 [pid = 3897] [id = 604] 08:32:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 249 (0x7f29dd1ac000) [pid = 3897] [serial = 1813] [outer = (nil)] 08:32:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 250 (0x7f29e3d9cc00) [pid = 3897] [serial = 1814] [outer = 0x7f29dd1ac000] 08:32:50 INFO - PROCESS | 3897 | 1461252770729 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 251 (0x7f29e5887c00) [pid = 3897] [serial = 1815] [outer = 0x7f29dd1ac000] 08:32:51 INFO - PROCESS | 3897 | 1461252771516 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 08:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1276ms 08:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:32:51 INFO - PROCESS | 3897 | 1461252771547 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 08:32:51 INFO - PROCESS | 3897 | 1461252771549 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 08:32:51 INFO - PROCESS | 3897 | 1461252771554 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:32:51 INFO - PROCESS | 3897 | 1461252771558 Marionette TRACE conn3 <- [1,2390,null,{}] 08:32:51 INFO - PROCESS | 3897 | 1461252771562 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:51 INFO - PROCESS | 3897 | 1461252771701 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 08:32:51 INFO - PROCESS | 3897 | 1461252771913 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6983800 == 120 [pid = 3897] [id = 605] 08:32:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 252 (0x7f29d6856000) [pid = 3897] [serial = 1816] [outer = (nil)] 08:32:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 253 (0x7f29e5f29400) [pid = 3897] [serial = 1817] [outer = 0x7f29d6856000] 08:32:52 INFO - PROCESS | 3897 | 1461252772016 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 254 (0x7f29e710a400) [pid = 3897] [serial = 1818] [outer = 0x7f29d6856000] 08:32:52 INFO - PROCESS | 3897 | 1461252772792 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 08:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1277ms 08:32:52 INFO - PROCESS | 3897 | 1461252772833 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 08:32:52 INFO - PROCESS | 3897 | 1461252772837 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 08:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:32:52 INFO - PROCESS | 3897 | 1461252772842 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 3897 | 1461252772844 Marionette TRACE conn3 <- [1,2394,null,{}] 08:32:52 INFO - PROCESS | 3897 | 1461252772849 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:52 INFO - PROCESS | 3897 | 1461252772996 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 08:32:53 INFO - PROCESS | 3897 | 1461252773205 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7c21800 == 121 [pid = 3897] [id = 606] 08:32:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 255 (0x7f29c9fdc000) [pid = 3897] [serial = 1819] [outer = (nil)] 08:32:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 256 (0x7f29e7154c00) [pid = 3897] [serial = 1820] [outer = 0x7f29c9fdc000] 08:32:53 INFO - PROCESS | 3897 | 1461252773264 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 257 (0x7f29e801e800) [pid = 3897] [serial = 1821] [outer = 0x7f29c9fdc000] 08:32:54 INFO - PROCESS | 3897 | 1461252774010 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1225ms 08:32:54 INFO - PROCESS | 3897 | 1461252774068 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 08:32:54 INFO - PROCESS | 3897 | 1461252774070 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 08:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:32:54 INFO - PROCESS | 3897 | 1461252774076 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:32:54 INFO - PROCESS | 3897 | 1461252774078 Marionette TRACE conn3 <- [1,2398,null,{}] 08:32:54 INFO - PROCESS | 3897 | 1461252774083 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:54 INFO - PROCESS | 3897 | 1461252774323 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 08:32:54 INFO - PROCESS | 3897 | 1461252774469 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ee7c0800 == 122 [pid = 3897] [id = 607] 08:32:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 258 (0x7f29e7148800) [pid = 3897] [serial = 1822] [outer = (nil)] 08:32:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 259 (0x7f29e9282400) [pid = 3897] [serial = 1823] [outer = 0x7f29e7148800] 08:32:54 INFO - PROCESS | 3897 | 1461252774539 Marionette DEBUG loaded listener.js 08:32:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 260 (0x7f29f37e9000) [pid = 3897] [serial = 1824] [outer = 0x7f29e7148800] 08:32:55 INFO - PROCESS | 3897 | 1461252775328 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 08:32:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:32:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1333ms 08:32:55 INFO - PROCESS | 3897 | 1461252775410 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 08:32:55 INFO - PROCESS | 3897 | 1461252775414 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 08:32:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:32:55 INFO - PROCESS | 3897 | 1461252775419 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:32:55 INFO - PROCESS | 3897 | 1461252775428 Marionette TRACE conn3 <- [1,2402,null,{}] 08:32:55 INFO - PROCESS | 3897 | 1461252775433 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:55 INFO - PROCESS | 3897 | 1461252775642 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 08:32:55 INFO - PROCESS | 3897 | 1461252775848 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cf1d6000 == 123 [pid = 3897] [id = 608] 08:32:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 261 (0x7f29cc4c8000) [pid = 3897] [serial = 1825] [outer = (nil)] 08:32:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 262 (0x7f29d4131800) [pid = 3897] [serial = 1826] [outer = 0x7f29cc4c8000] 08:32:55 INFO - PROCESS | 3897 | 1461252775951 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 263 (0x7f29da5a7400) [pid = 3897] [serial = 1827] [outer = 0x7f29cc4c8000] 08:32:56 INFO - PROCESS | 3897 | 1461252776749 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 08:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1383ms 08:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:32:56 INFO - PROCESS | 3897 | 1461252776802 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 08:32:56 INFO - PROCESS | 3897 | 1461252776804 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 08:32:56 INFO - PROCESS | 3897 | 1461252776809 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:32:56 INFO - PROCESS | 3897 | 1461252776812 Marionette TRACE conn3 <- [1,2406,null,{}] 08:32:56 INFO - PROCESS | 3897 | 1461252776817 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:56 INFO - PROCESS | 3897 | 1461252776968 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 08:32:57 INFO - PROCESS | 3897 | 1461252777181 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cfe84000 == 124 [pid = 3897] [id = 609] 08:32:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 264 (0x7f29cc4ca000) [pid = 3897] [serial = 1828] [outer = (nil)] 08:32:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 265 (0x7f29cef03400) [pid = 3897] [serial = 1829] [outer = 0x7f29cc4ca000] 08:32:57 INFO - PROCESS | 3897 | 1461252777283 Marionette DEBUG loaded listener.js 08:32:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 266 (0x7f29d22d2400) [pid = 3897] [serial = 1830] [outer = 0x7f29cc4ca000] 08:32:58 INFO - PROCESS | 3897 | 1461252778089 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 08:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1330ms 08:32:58 INFO - PROCESS | 3897 | 1461252778139 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 08:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:32:58 INFO - PROCESS | 3897 | 1461252778142 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 08:32:58 INFO - PROCESS | 3897 | 1461252778147 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:32:58 INFO - PROCESS | 3897 | 1461252778149 Marionette TRACE conn3 <- [1,2410,null,{}] 08:32:58 INFO - PROCESS | 3897 | 1461252778154 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:58 INFO - PROCESS | 3897 | 1461252778306 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 08:32:58 INFO - PROCESS | 3897 | 1461252778616 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:58 INFO - PROCESS | 3897 | ************************* 08:32:58 INFO - PROCESS | 3897 | A coding exception was thrown and uncaught in a Task. 08:32:58 INFO - PROCESS | 3897 | 08:32:58 INFO - PROCESS | 3897 | Full message: TypeError: NetworkError when attempting to fetch resource. 08:32:58 INFO - PROCESS | 3897 | Full stack: 08:32:58 INFO - PROCESS | 3897 | ************************* 08:32:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de655000 == 125 [pid = 3897] [id = 610] 08:32:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 267 (0x7f29cc4cc000) [pid = 3897] [serial = 1831] [outer = (nil)] 08:32:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 268 (0x7f29d2074800) [pid = 3897] [serial = 1832] [outer = 0x7f29cc4cc000] 08:32:58 INFO - PROCESS | 3897 | 1461252778681 Marionette DEBUG loaded listener.js 08:32:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 269 (0x7f29dafb0800) [pid = 3897] [serial = 1833] [outer = 0x7f29cc4cc000] 08:32:59 INFO - PROCESS | 3897 | 1461252779755 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 08:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1628ms 08:32:59 INFO - PROCESS | 3897 | 1461252779775 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 08:32:59 INFO - PROCESS | 3897 | 1461252779779 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 08:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:32:59 INFO - PROCESS | 3897 | 1461252779787 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:32:59 INFO - PROCESS | 3897 | 1461252779791 Marionette TRACE conn3 <- [1,2414,null,{}] 08:32:59 INFO - PROCESS | 3897 | 1461252779798 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:32:59 INFO - PROCESS | 3897 | 1461252779978 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 08:33:00 INFO - PROCESS | 3897 | 1461252780301 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d64c5800 == 126 [pid = 3897] [id = 611] 08:33:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 270 (0x7f29cf3c4c00) [pid = 3897] [serial = 1834] [outer = (nil)] 08:33:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 271 (0x7f29d1239000) [pid = 3897] [serial = 1835] [outer = 0x7f29cf3c4c00] 08:33:00 INFO - PROCESS | 3897 | 1461252780386 Marionette DEBUG loaded listener.js 08:33:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 272 (0x7f29d2de5000) [pid = 3897] [serial = 1836] [outer = 0x7f29cf3c4c00] 08:33:01 INFO - PROCESS | 3897 | 1461252781233 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 08:33:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:33:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1490ms 08:33:01 INFO - PROCESS | 3897 | 1461252781278 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 3897 | 1461252781285 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 08:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:33:01 INFO - PROCESS | 3897 | 1461252781293 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - PROCESS | 3897 | 1461252781295 Marionette TRACE conn3 <- [1,2418,null,{}] 08:33:01 INFO - PROCESS | 3897 | 1461252781301 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:01 INFO - PROCESS | 3897 | 1461252781456 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 08:33:01 INFO - PROCESS | 3897 | 1461252781678 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2ea3000 == 127 [pid = 3897] [id = 612] 08:33:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 273 (0x7f29d22d7400) [pid = 3897] [serial = 1837] [outer = (nil)] 08:33:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 274 (0x7f29d474d400) [pid = 3897] [serial = 1838] [outer = 0x7f29d22d7400] 08:33:01 INFO - PROCESS | 3897 | 1461252781778 Marionette DEBUG loaded listener.js 08:33:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 275 (0x7f29d6684400) [pid = 3897] [serial = 1839] [outer = 0x7f29d22d7400] 08:33:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da055800 == 126 [pid = 3897] [id = 596] 08:33:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ccf65000 == 125 [pid = 3897] [id = 595] 08:33:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d30d8000 == 124 [pid = 3897] [id = 594] 08:33:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1a1c000 == 123 [pid = 3897] [id = 593] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 274 (0x7f29d68bcc00) [pid = 3897] [serial = 1760] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 273 (0x7f29d22d2c00) [pid = 3897] [serial = 1712] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 272 (0x7f29d668f000) [pid = 3897] [serial = 1715] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 271 (0x7f29dd6a6c00) [pid = 3897] [serial = 1718] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 270 (0x7f29de709000) [pid = 3897] [serial = 1721] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 269 (0x7f29e1141000) [pid = 3897] [serial = 1724] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 268 (0x7f29e4930c00) [pid = 3897] [serial = 1727] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 267 (0x7f29e806c000) [pid = 3897] [serial = 1730] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 266 (0x7f29ea0b4400) [pid = 3897] [serial = 1733] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 265 (0x7f29f37efc00) [pid = 3897] [serial = 1736] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 264 (0x7f29f572f400) [pid = 3897] [serial = 1739] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 263 (0x7f29f79db000) [pid = 3897] [serial = 1742] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 262 (0x7f29c9fd7400) [pid = 3897] [serial = 1745] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 261 (0x7f29e714d000) [pid = 3897] [serial = 1682] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 260 (0x7f29e609cc00) [pid = 3897] [serial = 1673] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 259 (0x7f29de875c00) [pid = 3897] [serial = 1658] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 258 (0x7f29e3ac0000) [pid = 3897] [serial = 1670] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 257 (0x7f29de1ecc00) [pid = 3897] [serial = 1655] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 256 (0x7f29e1141c00) [pid = 3897] [serial = 1661] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 255 (0x7f29d218f400) [pid = 3897] [serial = 1679] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 254 (0x7f29d4728400) [pid = 3897] [serial = 1685] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 253 (0x7f29e11a3000) [pid = 3897] [serial = 1664] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 252 (0x7f29e1db6c00) [pid = 3897] [serial = 1667] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 251 (0x7f29e7108800) [pid = 3897] [serial = 1676] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de2ab800 == 122 [pid = 3897] [id = 592] 08:33:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd1c7000 == 121 [pid = 3897] [id = 591] 08:33:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc75d000 == 120 [pid = 3897] [id = 590] 08:33:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da6a5000 == 119 [pid = 3897] [id = 589] 08:33:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d4827800 == 118 [pid = 3897] [id = 588] 08:33:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1a12000 == 117 [pid = 3897] [id = 587] 08:33:02 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1ff3000 == 116 [pid = 3897] [id = 586] 08:33:02 INFO - PROCESS | 3897 | 1461252782793 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 250 (0x7f29f9264000) [pid = 3897] [serial = 1341] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 249 (0x7f29dacae000) [pid = 3897] [serial = 1347] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 248 (0x7f29ddb5ac00) [pid = 3897] [serial = 1344] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 247 (0x7f29d0f78800) [pid = 3897] [serial = 1748] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 246 (0x7f29d1c6fc00) [pid = 3897] [serial = 1751] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f29d67ed800) [pid = 3897] [serial = 1709] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f29d1c67000) [pid = 3897] [serial = 1749] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f29d2dedc00) [pid = 3897] [serial = 1752] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f29d6405c00) [pid = 3897] [serial = 1754] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f29d668b800) [pid = 3897] [serial = 1755] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f29d9f4f800) [pid = 3897] [serial = 1757] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29da5a1c00) [pid = 3897] [serial = 1758] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29d2db1000) [pid = 3897] [serial = 1350] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29de07a800) [pid = 3897] [serial = 1703] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29dc686800) [pid = 3897] [serial = 1700] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29d668ec00) [pid = 3897] [serial = 1359] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29dda8d800) [pid = 3897] [serial = 1649] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29f7924c00) [pid = 3897] [serial = 1473] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29d640e000) [pid = 3897] [serial = 1692] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29d0f7c800) [pid = 3897] [serial = 1640] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29d2ecb400) [pid = 3897] [serial = 1689] [outer = (nil)] [url = about:blank] 08:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1535ms 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29de0f1c00) [pid = 3897] [serial = 1461] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29dcdf8c00) [pid = 3897] [serial = 1701] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29d2ecd000) [pid = 3897] [serial = 1515] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29cf1c0c00) [pid = 3897] [serial = 1449] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29e1dc7c00) [pid = 3897] [serial = 1548] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29dc683c00) [pid = 3897] [serial = 1395] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29e8016c00) [pid = 3897] [serial = 1467] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29e1db9400) [pid = 3897] [serial = 1530] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29dd4e1400) [pid = 3897] [serial = 1458] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29ddb63400) [pid = 3897] [serial = 1706] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29f5a99000) [pid = 3897] [serial = 1479] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f29de70cc00) [pid = 3897] [serial = 1527] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f29e5b14800) [pid = 3897] [serial = 1404] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f29f9cf6000) [pid = 3897] [serial = 1545] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29d412e000) [pid = 3897] [serial = 1643] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29e6dd1000) [pid = 3897] [serial = 1536] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f29d67e6400) [pid = 3897] [serial = 1518] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29f37ea400) [pid = 3897] [serial = 1542] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29e7fb4c00) [pid = 3897] [serial = 1407] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f29de2f1400) [pid = 3897] [serial = 1398] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f29da5aa800) [pid = 3897] [serial = 1646] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f29d4747400) [pid = 3897] [serial = 1452] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f29ea0b8800) [pid = 3897] [serial = 1410] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f29dacaa000) [pid = 3897] [serial = 1698] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f29cc4d5800) [pid = 3897] [serial = 1353] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f29f9cf0400) [pid = 3897] [serial = 1482] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29d9f4fc00) [pid = 3897] [serial = 1695] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29de0c0000) [pid = 3897] [serial = 1524] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29dfa10000) [pid = 3897] [serial = 1401] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f29f57e6800) [pid = 3897] [serial = 1413] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29dcda9c00) [pid = 3897] [serial = 1521] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29f482e000) [pid = 3897] [serial = 1470] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29d9f45c00) [pid = 3897] [serial = 1455] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29d206e000) [pid = 3897] [serial = 1688] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29dacaf000) [pid = 3897] [serial = 1356] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29de0ee000) [pid = 3897] [serial = 1614] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29d6856800) [pid = 3897] [serial = 1694] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29f97d7400) [pid = 3897] [serial = 1416] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f29d6387c00) [pid = 3897] [serial = 1691] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f29de0eec00) [pid = 3897] [serial = 1704] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f29e3abd000) [pid = 3897] [serial = 1533] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29de1e6000) [pid = 3897] [serial = 1707] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29d1c68000) [pid = 3897] [serial = 1389] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29d6410800) [pid = 3897] [serial = 1551] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f29e3ab9400) [pid = 3897] [serial = 1464] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f29d63a6000) [pid = 3897] [serial = 1485] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f29da5a5800) [pid = 3897] [serial = 1697] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f29de073800) [pid = 3897] [serial = 1652] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f29d6408c00) [pid = 3897] [serial = 1392] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f29e8065000) [pid = 3897] [serial = 1539] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f29f9ccdc00) [pid = 3897] [serial = 1476] [outer = (nil)] [url = about:blank] 08:33:02 INFO - PROCESS | 3897 | 1461252782850 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 08:33:02 INFO - PROCESS | 3897 | 1461252782852 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 08:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:33:02 INFO - PROCESS | 3897 | 1461252782867 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:33:02 INFO - PROCESS | 3897 | 1461252782872 Marionette TRACE conn3 <- [1,2422,null,{}] 08:33:02 INFO - PROCESS | 3897 | 1461252782894 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:03 INFO - PROCESS | 3897 | 1461252783041 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 08:33:03 INFO - PROCESS | 3897 | 1461252783204 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d21a4800 == 117 [pid = 3897] [id = 613] 08:33:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f29d2ec6400) [pid = 3897] [serial = 1840] [outer = (nil)] 08:33:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f29d668b800) [pid = 3897] [serial = 1841] [outer = 0x7f29d2ec6400] 08:33:03 INFO - PROCESS | 3897 | 1461252783258 Marionette DEBUG loaded listener.js 08:33:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f29d9f44800) [pid = 3897] [serial = 1842] [outer = 0x7f29d2ec6400] 08:33:03 INFO - PROCESS | 3897 | 1461252783866 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1043ms 08:33:03 INFO - PROCESS | 3897 | 1461252783909 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 08:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:33:03 INFO - PROCESS | 3897 | 1461252783912 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 08:33:03 INFO - PROCESS | 3897 | 1461252783917 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - PROCESS | 3897 | 1461252783920 Marionette TRACE conn3 <- [1,2426,null,{}] 08:33:03 INFO - PROCESS | 3897 | 1461252783924 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:04 INFO - PROCESS | 3897 | 1461252784061 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 08:33:04 INFO - PROCESS | 3897 | 1461252784246 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d397e800 == 118 [pid = 3897] [id = 614] 08:33:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f29d639e800) [pid = 3897] [serial = 1843] [outer = (nil)] 08:33:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29daca7400) [pid = 3897] [serial = 1844] [outer = 0x7f29d639e800] 08:33:04 INFO - PROCESS | 3897 | 1461252784299 Marionette DEBUG loaded listener.js 08:33:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29dc67f000) [pid = 3897] [serial = 1845] [outer = 0x7f29d639e800] 08:33:04 INFO - PROCESS | 3897 | 1461252784942 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 08:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1079ms 08:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:33:05 INFO - PROCESS | 3897 | 1461252784996 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 08:33:05 INFO - PROCESS | 3897 | 1461252784998 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 08:33:05 INFO - PROCESS | 3897 | 1461252785002 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:33:05 INFO - PROCESS | 3897 | 1461252785005 Marionette TRACE conn3 <- [1,2430,null,{}] 08:33:05 INFO - PROCESS | 3897 | 1461252785010 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:05 INFO - PROCESS | 3897 | 1461252785230 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 08:33:05 INFO - PROCESS | 3897 | 1461252785255 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da055800 == 119 [pid = 3897] [id = 615] 08:33:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29d218e000) [pid = 3897] [serial = 1846] [outer = (nil)] 08:33:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29dc680400) [pid = 3897] [serial = 1847] [outer = 0x7f29d218e000] 08:33:05 INFO - PROCESS | 3897 | 1461252785306 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29dd1ab400) [pid = 3897] [serial = 1848] [outer = 0x7f29d218e000] 08:33:06 INFO - PROCESS | 3897 | 1461252786048 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 08:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1075ms 08:33:06 INFO - PROCESS | 3897 | 1461252786085 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 08:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:33:06 INFO - PROCESS | 3897 | 1461252786087 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 08:33:06 INFO - PROCESS | 3897 | 1461252786092 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:33:06 INFO - PROCESS | 3897 | 1461252786094 Marionette TRACE conn3 <- [1,2434,null,{}] 08:33:06 INFO - PROCESS | 3897 | 1461252786099 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:06 INFO - PROCESS | 3897 | 1461252786309 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 08:33:06 INFO - PROCESS | 3897 | 1461252786342 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc56a000 == 120 [pid = 3897] [id = 616] 08:33:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29dd1ab000) [pid = 3897] [serial = 1849] [outer = (nil)] 08:33:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29de0bcc00) [pid = 3897] [serial = 1850] [outer = 0x7f29dd1ab000] 08:33:06 INFO - PROCESS | 3897 | 1461252786395 Marionette DEBUG loaded listener.js 08:33:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f29de1ef000) [pid = 3897] [serial = 1851] [outer = 0x7f29dd1ab000] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f29d22da800) [pid = 3897] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f29cc7f7400) [pid = 3897] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29dafbc800) [pid = 3897] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29cef03000) [pid = 3897] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29d67ee000) [pid = 3897] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f29cf1ba800) [pid = 3897] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f29cc4d3400) [pid = 3897] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f29dcdec000) [pid = 3897] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f29da5a2800) [pid = 3897] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f29de1e4c00) [pid = 3897] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f29e1140400) [pid = 3897] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f29da5a9000) [pid = 3897] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f29cef05000) [pid = 3897] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f29e1daf400) [pid = 3897] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f29d6683c00) [pid = 3897] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f29cc7fc400) [pid = 3897] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f29e8022800) [pid = 3897] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f29da5afc00) [pid = 3897] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f29d0f7f800) [pid = 3897] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f29cf3d0800) [pid = 3897] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f29dabd2c00) [pid = 3897] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f29c9fcd800) [pid = 3897] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f29e1dd0400) [pid = 3897] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f29dafb9800) [pid = 3897] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f29de0f6c00) [pid = 3897] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f29d2187800) [pid = 3897] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f29d638b000) [pid = 3897] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f29d63a1000) [pid = 3897] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f29d2066c00) [pid = 3897] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f29de86fc00) [pid = 3897] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f29de1f0800) [pid = 3897] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f29cf1b5400) [pid = 3897] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f29d0f7b000) [pid = 3897] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f29de0ba400) [pid = 3897] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f29e9db5000) [pid = 3897] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f29e1dce400) [pid = 3897] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f29de0f8000) [pid = 3897] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f29e11a6800) [pid = 3897] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f29cf1b5800) [pid = 3897] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f29d4754c00) [pid = 3897] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f29f37edc00) [pid = 3897] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f29e78df000) [pid = 3897] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f29d6597400) [pid = 3897] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f29de0ee800) [pid = 3897] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f29d412dc00) [pid = 3897] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f29cc4c7800) [pid = 3897] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f29d0f84800) [pid = 3897] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f29da5ae800) [pid = 3897] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f29ddf5e800) [pid = 3897] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f29c9fcf400) [pid = 3897] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f29cf3c5c00) [pid = 3897] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f29dcdf0400) [pid = 3897] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:33:07 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f29da5a9c00) [pid = 3897] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:33:07 INFO - PROCESS | 3897 | 1461252787756 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 08:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1680ms 08:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:33:07 INFO - PROCESS | 3897 | 1461252787772 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 08:33:07 INFO - PROCESS | 3897 | 1461252787774 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 08:33:07 INFO - PROCESS | 3897 | 1461252787779 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:33:07 INFO - PROCESS | 3897 | 1461252787782 Marionette TRACE conn3 <- [1,2438,null,{}] 08:33:07 INFO - PROCESS | 3897 | 1461252787786 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:07 INFO - PROCESS | 3897 | 1461252787971 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 08:33:08 INFO - PROCESS | 3897 | 1461252788114 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1371800 == 121 [pid = 3897] [id = 617] 08:33:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29c9fd3400) [pid = 3897] [serial = 1852] [outer = (nil)] 08:33:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f29d123a800) [pid = 3897] [serial = 1853] [outer = 0x7f29c9fd3400] 08:33:08 INFO - PROCESS | 3897 | 1461252788168 Marionette DEBUG loaded listener.js 08:33:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f29d2ecf000) [pid = 3897] [serial = 1854] [outer = 0x7f29c9fd3400] 08:33:08 INFO - PROCESS | 3897 | 1461252788677 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 08:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 979ms 08:33:08 INFO - PROCESS | 3897 | 1461252788758 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 3897 | 1461252788760 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 08:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:33:08 INFO - PROCESS | 3897 | 1461252788765 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 3897 | 1461252788767 Marionette TRACE conn3 <- [1,2442,null,{}] 08:33:08 INFO - PROCESS | 3897 | 1461252788772 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:08 INFO - PROCESS | 3897 | 1461252788904 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 08:33:09 INFO - PROCESS | 3897 | 1461252789068 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc75f000 == 122 [pid = 3897] [id = 618] 08:33:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f29cc7f7400) [pid = 3897] [serial = 1855] [outer = (nil)] 08:33:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f29d6410000) [pid = 3897] [serial = 1856] [outer = 0x7f29cc7f7400] 08:33:09 INFO - PROCESS | 3897 | 1461252789119 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f29da5afc00) [pid = 3897] [serial = 1857] [outer = 0x7f29cc7f7400] 08:33:09 INFO - PROCESS | 3897 | 1461252789894 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 08:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1175ms 08:33:09 INFO - PROCESS | 3897 | 1461252789941 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 08:33:09 INFO - PROCESS | 3897 | 1461252789946 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 08:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:33:09 INFO - PROCESS | 3897 | 1461252789953 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:33:09 INFO - PROCESS | 3897 | 1461252789958 Marionette TRACE conn3 <- [1,2446,null,{}] 08:33:09 INFO - PROCESS | 3897 | 1461252789966 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:10 INFO - PROCESS | 3897 | 1461252790155 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 08:33:10 INFO - PROCESS | 3897 | 1461252790355 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1d1e000 == 123 [pid = 3897] [id = 619] 08:33:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f29cc4cf000) [pid = 3897] [serial = 1858] [outer = (nil)] 08:33:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f29d0f7c800) [pid = 3897] [serial = 1859] [outer = 0x7f29cc4cf000] 08:33:10 INFO - PROCESS | 3897 | 1461252790468 Marionette DEBUG loaded listener.js 08:33:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f29d2067400) [pid = 3897] [serial = 1860] [outer = 0x7f29cc4cf000] 08:33:11 INFO - PROCESS | 3897 | 1461252791322 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 08:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1386ms 08:33:11 INFO - PROCESS | 3897 | 1461252791345 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 08:33:11 INFO - PROCESS | 3897 | 1461252791353 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 08:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:33:11 INFO - PROCESS | 3897 | 1461252791363 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:33:11 INFO - PROCESS | 3897 | 1461252791366 Marionette TRACE conn3 <- [1,2450,null,{}] 08:33:11 INFO - PROCESS | 3897 | 1461252791371 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:11 INFO - PROCESS | 3897 | 1461252791530 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 08:33:11 INFO - PROCESS | 3897 | 1461252791732 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da052800 == 124 [pid = 3897] [id = 620] 08:33:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f29d2da9400) [pid = 3897] [serial = 1861] [outer = (nil)] 08:33:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f29d6402c00) [pid = 3897] [serial = 1862] [outer = 0x7f29d2da9400] 08:33:11 INFO - PROCESS | 3897 | 1461252791791 Marionette DEBUG loaded listener.js 08:33:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f29d67eac00) [pid = 3897] [serial = 1863] [outer = 0x7f29d2da9400] 08:33:12 INFO - PROCESS | 3897 | 1461252792669 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 08:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1330ms 08:33:12 INFO - PROCESS | 3897 | 1461252792693 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 08:33:12 INFO - PROCESS | 3897 | 1461252792697 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 08:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:33:12 INFO - PROCESS | 3897 | 1461252792702 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:33:12 INFO - PROCESS | 3897 | 1461252792707 Marionette TRACE conn3 <- [1,2454,null,{}] 08:33:12 INFO - PROCESS | 3897 | 1461252792721 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:12 INFO - PROCESS | 3897 | 1461252792877 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 08:33:13 INFO - PROCESS | 3897 | 1461252793082 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddd1e000 == 125 [pid = 3897] [id = 621] 08:33:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f29da5a1c00) [pid = 3897] [serial = 1864] [outer = (nil)] 08:33:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f29dafb8400) [pid = 3897] [serial = 1865] [outer = 0x7f29da5a1c00] 08:33:13 INFO - PROCESS | 3897 | 1461252793145 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f29dcdf1400) [pid = 3897] [serial = 1866] [outer = 0x7f29da5a1c00] 08:33:13 INFO - PROCESS | 3897 | 1461252793921 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 08:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1239ms 08:33:13 INFO - PROCESS | 3897 | 1461252793947 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 08:33:13 INFO - PROCESS | 3897 | 1461252793950 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 08:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:33:13 INFO - PROCESS | 3897 | 1461252793957 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 3897 | 1461252793960 Marionette TRACE conn3 <- [1,2458,null,{}] 08:33:13 INFO - PROCESS | 3897 | 1461252793965 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:14 INFO - PROCESS | 3897 | 1461252794116 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 08:33:14 INFO - PROCESS | 3897 | 1461252794326 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de651800 == 126 [pid = 3897] [id = 622] 08:33:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f29d4125000) [pid = 3897] [serial = 1867] [outer = (nil)] 08:33:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f29ddb59000) [pid = 3897] [serial = 1868] [outer = 0x7f29d4125000] 08:33:14 INFO - PROCESS | 3897 | 1461252794386 Marionette DEBUG loaded listener.js 08:33:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f29ddf61000) [pid = 3897] [serial = 1869] [outer = 0x7f29d4125000] 08:33:15 INFO - PROCESS | 3897 | 1461252795178 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 08:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1277ms 08:33:15 INFO - PROCESS | 3897 | 1461252795235 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 08:33:15 INFO - PROCESS | 3897 | 1461252795238 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 08:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:33:15 INFO - PROCESS | 3897 | 1461252795243 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 3897 | 1461252795245 Marionette TRACE conn3 <- [1,2462,null,{}] 08:33:15 INFO - PROCESS | 3897 | 1461252795250 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:15 INFO - PROCESS | 3897 | 1461252795409 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 08:33:15 INFO - PROCESS | 3897 | 1461252795643 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e0498800 == 127 [pid = 3897] [id = 623] 08:33:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f29dcdec000) [pid = 3897] [serial = 1870] [outer = (nil)] 08:33:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f29de0ea400) [pid = 3897] [serial = 1871] [outer = 0x7f29dcdec000] 08:33:15 INFO - PROCESS | 3897 | 1461252795744 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f29de1ec000) [pid = 3897] [serial = 1872] [outer = 0x7f29dcdec000] 08:33:16 INFO - PROCESS | 3897 | 1461252796535 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 08:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1325ms 08:33:16 INFO - PROCESS | 3897 | 1461252796569 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 08:33:16 INFO - PROCESS | 3897 | 1461252796572 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 08:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:33:16 INFO - PROCESS | 3897 | 1461252796577 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 3897 | 1461252796579 Marionette TRACE conn3 <- [1,2466,null,{}] 08:33:16 INFO - PROCESS | 3897 | 1461252796584 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:16 INFO - PROCESS | 3897 | 1461252796756 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 08:33:16 INFO - PROCESS | 3897 | 1461252796964 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e2467000 == 128 [pid = 3897] [id = 624] 08:33:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f29ddf5e800) [pid = 3897] [serial = 1873] [outer = (nil)] 08:33:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f29e053cc00) [pid = 3897] [serial = 1874] [outer = 0x7f29ddf5e800] 08:33:17 INFO - PROCESS | 3897 | 1461252797026 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f29e11ab000) [pid = 3897] [serial = 1875] [outer = 0x7f29ddf5e800] 08:33:17 INFO - PROCESS | 3897 | 1461252797775 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 08:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1228ms 08:33:17 INFO - PROCESS | 3897 | 1461252797810 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 08:33:17 INFO - PROCESS | 3897 | 1461252797814 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 08:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:33:17 INFO - PROCESS | 3897 | 1461252797820 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:33:17 INFO - PROCESS | 3897 | 1461252797822 Marionette TRACE conn3 <- [1,2470,null,{}] 08:33:17 INFO - PROCESS | 3897 | 1461252797827 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:17 INFO - PROCESS | 3897 | 1461252797983 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 08:33:18 INFO - PROCESS | 3897 | 1461252798185 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6416800 == 129 [pid = 3897] [id = 625] 08:33:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f29de707800) [pid = 3897] [serial = 1876] [outer = (nil)] 08:33:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f29e1db2c00) [pid = 3897] [serial = 1877] [outer = 0x7f29de707800] 08:33:18 INFO - PROCESS | 3897 | 1461252798243 Marionette DEBUG loaded listener.js 08:33:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f29e1dce400) [pid = 3897] [serial = 1878] [outer = 0x7f29de707800] 08:33:18 INFO - PROCESS | 3897 | 1461252798992 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 08:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1225ms 08:33:19 INFO - PROCESS | 3897 | 1461252799046 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 08:33:19 INFO - PROCESS | 3897 | 1461252799049 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 08:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:33:19 INFO - PROCESS | 3897 | 1461252799071 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 3897 | 1461252799074 Marionette TRACE conn3 <- [1,2474,null,{}] 08:33:19 INFO - PROCESS | 3897 | 1461252799078 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:19 INFO - PROCESS | 3897 | 1461252799239 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 08:33:19 INFO - PROCESS | 3897 | 1461252799443 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6980000 == 130 [pid = 3897] [id = 626] 08:33:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f29de70a800) [pid = 3897] [serial = 1879] [outer = (nil)] 08:33:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f29e3ac4c00) [pid = 3897] [serial = 1880] [outer = 0x7f29de70a800] 08:33:19 INFO - PROCESS | 3897 | 1461252799505 Marionette DEBUG loaded listener.js 08:33:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f29e58f0800) [pid = 3897] [serial = 1881] [outer = 0x7f29de70a800] 08:33:20 INFO - PROCESS | 3897 | 1461252800265 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 08:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1228ms 08:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:33:20 INFO - PROCESS | 3897 | 1461252800298 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 08:33:20 INFO - PROCESS | 3897 | 1461252800301 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 08:33:20 INFO - PROCESS | 3897 | 1461252800308 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:33:20 INFO - PROCESS | 3897 | 1461252800311 Marionette TRACE conn3 <- [1,2478,null,{}] 08:33:20 INFO - PROCESS | 3897 | 1461252800315 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:20 INFO - PROCESS | 3897 | 1461252800480 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 08:33:20 INFO - PROCESS | 3897 | 1461252800684 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7fd6800 == 131 [pid = 3897] [id = 627] 08:33:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f29de0b3800) [pid = 3897] [serial = 1882] [outer = (nil)] 08:33:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f29e7145800) [pid = 3897] [serial = 1883] [outer = 0x7f29de0b3800] 08:33:20 INFO - PROCESS | 3897 | 1461252800743 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f29e78ea800) [pid = 3897] [serial = 1884] [outer = 0x7f29de0b3800] 08:33:21 INFO - PROCESS | 3897 | 1461252801487 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 08:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1226ms 08:33:21 INFO - PROCESS | 3897 | 1461252801534 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 08:33:21 INFO - PROCESS | 3897 | 1461252801538 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 08:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:33:21 INFO - PROCESS | 3897 | 1461252801543 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:33:21 INFO - PROCESS | 3897 | 1461252801545 Marionette TRACE conn3 <- [1,2482,null,{}] 08:33:21 INFO - PROCESS | 3897 | 1461252801551 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:21 INFO - PROCESS | 3897 | 1461252801701 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 08:33:21 INFO - PROCESS | 3897 | 1461252801907 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f37be000 == 132 [pid = 3897] [id = 628] 08:33:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f29e1db2400) [pid = 3897] [serial = 1885] [outer = (nil)] 08:33:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f29e8068800) [pid = 3897] [serial = 1886] [outer = 0x7f29e1db2400] 08:33:22 INFO - PROCESS | 3897 | 1461252802007 Marionette DEBUG loaded listener.js 08:33:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f29e9db1800) [pid = 3897] [serial = 1887] [outer = 0x7f29e1db2400] 08:33:22 INFO - PROCESS | 3897 | 1461252802791 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 08:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1277ms 08:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:33:22 INFO - PROCESS | 3897 | 1461252802820 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 3897 | 1461252802823 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 08:33:22 INFO - PROCESS | 3897 | 1461252802827 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 3897 | 1461252802832 Marionette TRACE conn3 <- [1,2486,null,{}] 08:33:22 INFO - PROCESS | 3897 | 1461252802836 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:23 INFO - PROCESS | 3897 | 1461252803004 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 08:33:23 INFO - PROCESS | 3897 | 1461252803215 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f741e000 == 133 [pid = 3897] [id = 629] 08:33:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f29e9db0c00) [pid = 3897] [serial = 1888] [outer = (nil)] 08:33:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f29f46b8c00) [pid = 3897] [serial = 1889] [outer = 0x7f29e9db0c00] 08:33:23 INFO - PROCESS | 3897 | 1461252803280 Marionette DEBUG loaded listener.js 08:33:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f29f57ec400) [pid = 3897] [serial = 1890] [outer = 0x7f29e9db0c00] 08:33:24 INFO - PROCESS | 3897 | 1461252804072 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 08:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1285ms 08:33:24 INFO - PROCESS | 3897 | 1461252804113 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 08:33:24 INFO - PROCESS | 3897 | 1461252804116 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 08:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:33:24 INFO - PROCESS | 3897 | 1461252804121 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:33:24 INFO - PROCESS | 3897 | 1461252804124 Marionette TRACE conn3 <- [1,2490,null,{}] 08:33:24 INFO - PROCESS | 3897 | 1461252804128 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:24 INFO - PROCESS | 3897 | 1461252804289 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 08:33:24 INFO - PROCESS | 3897 | 1461252804497 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:24 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f99c0800 == 134 [pid = 3897] [id = 630] 08:33:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f29ea0bc800) [pid = 3897] [serial = 1891] [outer = (nil)] 08:33:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f29d1238800) [pid = 3897] [serial = 1892] [outer = 0x7f29ea0bc800] 08:33:24 INFO - PROCESS | 3897 | 1461252804560 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f29f5bcc000) [pid = 3897] [serial = 1893] [outer = 0x7f29ea0bc800] 08:33:25 INFO - PROCESS | 3897 | 1461252805320 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1225ms 08:33:25 INFO - PROCESS | 3897 | 1461252805347 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 08:33:25 INFO - PROCESS | 3897 | 1461252805350 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 08:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:33:25 INFO - PROCESS | 3897 | 1461252805355 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:33:25 INFO - PROCESS | 3897 | 1461252805357 Marionette TRACE conn3 <- [1,2494,null,{}] 08:33:25 INFO - PROCESS | 3897 | 1461252805362 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:25 INFO - PROCESS | 3897 | 1461252805523 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 08:33:25 INFO - PROCESS | 3897 | 1461252805731 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fc6d3000 == 135 [pid = 3897] [id = 631] 08:33:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f29c9fdb400) [pid = 3897] [serial = 1894] [outer = (nil)] 08:33:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f29f7923800) [pid = 3897] [serial = 1895] [outer = 0x7f29c9fdb400] 08:33:25 INFO - PROCESS | 3897 | 1461252805837 Marionette DEBUG loaded listener.js 08:33:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f29f945f400) [pid = 3897] [serial = 1896] [outer = 0x7f29c9fdb400] 08:33:26 INFO - PROCESS | 3897 | 1461252806636 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 08:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1333ms 08:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:33:26 INFO - PROCESS | 3897 | 1461252806689 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 08:33:26 INFO - PROCESS | 3897 | 1461252806692 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 08:33:26 INFO - PROCESS | 3897 | 1461252806697 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 3897 | 1461252806700 Marionette TRACE conn3 <- [1,2498,null,{}] 08:33:26 INFO - PROCESS | 3897 | 1461252806704 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:26 INFO - PROCESS | 3897 | 1461252806867 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 08:33:27 INFO - PROCESS | 3897 | 1461252807096 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d136f800 == 136 [pid = 3897] [id = 632] 08:33:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29c9fcf000) [pid = 3897] [serial = 1897] [outer = (nil)] 08:33:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29c9fd4800) [pid = 3897] [serial = 1898] [outer = 0x7f29c9fcf000] 08:33:27 INFO - PROCESS | 3897 | 1461252807157 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29da5a3800) [pid = 3897] [serial = 1899] [outer = 0x7f29c9fcf000] 08:33:27 INFO - PROCESS | 3897 | 1461252807973 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1327ms 08:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:33:28 INFO - PROCESS | 3897 | 1461252808025 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 08:33:28 INFO - PROCESS | 3897 | 1461252808027 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 08:33:28 INFO - PROCESS | 3897 | 1461252808033 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:33:28 INFO - PROCESS | 3897 | 1461252808034 Marionette TRACE conn3 <- [1,2502,null,{}] 08:33:28 INFO - PROCESS | 3897 | 1461252808039 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:28 INFO - PROCESS | 3897 | 1461252808204 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 08:33:28 INFO - PROCESS | 3897 | 1461252808421 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d0fc0000 == 137 [pid = 3897] [id = 633] 08:33:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29c9fd2400) [pid = 3897] [serial = 1900] [outer = (nil)] 08:33:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29cf1be400) [pid = 3897] [serial = 1901] [outer = 0x7f29c9fd2400] 08:33:28 INFO - PROCESS | 3897 | 1461252808543 Marionette DEBUG loaded listener.js 08:33:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29d2ec7c00) [pid = 3897] [serial = 1902] [outer = 0x7f29c9fd2400] 08:33:29 INFO - PROCESS | 3897 | 1461252809826 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1829ms 08:33:29 INFO - PROCESS | 3897 | 1461252809862 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 08:33:29 INFO - PROCESS | 3897 | 1461252809867 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 08:33:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:33:29 INFO - PROCESS | 3897 | 1461252809875 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:33:29 INFO - PROCESS | 3897 | 1461252809879 Marionette TRACE conn3 <- [1,2506,null,{}] 08:33:29 INFO - PROCESS | 3897 | 1461252809885 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:30 INFO - PROCESS | 3897 | 1461252810061 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 08:33:30 INFO - PROCESS | 3897 | 1461252810274 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1011000 == 138 [pid = 3897] [id = 634] 08:33:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29cc4d0c00) [pid = 3897] [serial = 1903] [outer = (nil)] 08:33:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f29cef10000) [pid = 3897] [serial = 1904] [outer = 0x7f29cc4d0c00] 08:33:30 INFO - PROCESS | 3897 | 1461252810387 Marionette DEBUG loaded listener.js 08:33:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f29d1c6fc00) [pid = 3897] [serial = 1905] [outer = 0x7f29cc4d0c00] 08:33:31 INFO - PROCESS | 3897 | 1461252811396 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1580ms 08:33:31 INFO - PROCESS | 3897 | 1461252811456 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 08:33:31 INFO - PROCESS | 3897 | 1461252811463 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 08:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:33:31 INFO - PROCESS | 3897 | 1461252811472 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:33:31 INFO - PROCESS | 3897 | 1461252811474 Marionette TRACE conn3 <- [1,2510,null,{}] 08:33:31 INFO - PROCESS | 3897 | 1461252811478 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:31 INFO - PROCESS | 3897 | 1461252811647 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 08:33:31 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1371800 == 137 [pid = 3897] [id = 617] 08:33:31 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc56a000 == 136 [pid = 3897] [id = 616] 08:33:31 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f29d4722400) [pid = 3897] [serial = 1790] [outer = (nil)] [url = about:blank] 08:33:31 INFO - PROCESS | 3897 | 1461252811954 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:31 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da055800 == 135 [pid = 3897] [id = 615] 08:33:31 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d397e800 == 134 [pid = 3897] [id = 614] 08:33:31 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d21a4800 == 133 [pid = 3897] [id = 613] 08:33:31 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d2ea3000 == 132 [pid = 3897] [id = 612] 08:33:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc11b000 == 133 [pid = 3897] [id = 635] 08:33:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f29d2068c00) [pid = 3897] [serial = 1906] [outer = (nil)] 08:33:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29d3bb8000) [pid = 3897] [serial = 1907] [outer = 0x7f29d2068c00] 08:33:32 INFO - PROCESS | 3897 | 1461252812019 Marionette DEBUG loaded listener.js 08:33:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29d472ac00) [pid = 3897] [serial = 1908] [outer = 0x7f29d2068c00] 08:33:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d64c5800 == 132 [pid = 3897] [id = 611] 08:33:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dab67000 == 131 [pid = 3897] [id = 535] 08:33:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de5cc800 == 130 [pid = 3897] [id = 569] 08:33:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e640e000 == 129 [pid = 3897] [id = 604] 08:33:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e58ac000 == 128 [pid = 3897] [id = 603] 08:33:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e246a000 == 127 [pid = 3897] [id = 602] 08:33:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa87800 == 126 [pid = 3897] [id = 601] 08:33:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de7da800 == 125 [pid = 3897] [id = 600] 08:33:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddb34800 == 124 [pid = 3897] [id = 599] 08:33:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d6564800 == 123 [pid = 3897] [id = 598] 08:33:32 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cc11d000 == 122 [pid = 3897] [id = 597] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29d6590400) [pid = 3897] [serial = 1784] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29cc4ce400) [pid = 3897] [serial = 1787] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f29d2da5800) [pid = 3897] [serial = 1781] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f29dd598800) [pid = 3897] [serial = 1773] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f29dd1a3400) [pid = 3897] [serial = 1772] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29de96c400) [pid = 3897] [serial = 1779] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29de0f0400) [pid = 3897] [serial = 1778] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29d224d800) [pid = 3897] [serial = 1764] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f29d0f80800) [pid = 3897] [serial = 1763] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f29da36b400) [pid = 3897] [serial = 1761] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f29ddb6dc00) [pid = 3897] [serial = 1776] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f29dd84dc00) [pid = 3897] [serial = 1775] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f29dafb1c00) [pid = 3897] [serial = 1770] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f29dabd0c00) [pid = 3897] [serial = 1769] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f29d684fc00) [pid = 3897] [serial = 1767] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f29d640f800) [pid = 3897] [serial = 1766] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f29d6859400) [pid = 3897] [serial = 1785] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f29d412b800) [pid = 3897] [serial = 1782] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f29cf1b7400) [pid = 3897] [serial = 1788] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f29de2fa000) [pid = 3897] [serial = 1710] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f29ddd6b800) [pid = 3897] [serial = 1650] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f29d4749400) [pid = 3897] [serial = 1644] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f29dacad800) [pid = 3897] [serial = 1647] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f29ddb70000) [pid = 3897] [serial = 1638] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f29d2073800) [pid = 3897] [serial = 1641] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f29de0eac00) [pid = 3897] [serial = 1653] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f29dafb3000) [pid = 3897] [serial = 1593] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f29e78eac00) [pid = 3897] [serial = 1728] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f29e1dc9c00) [pid = 3897] [serial = 1668] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f29dc68c800) [pid = 3897] [serial = 1596] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f29de0b5800) [pid = 3897] [serial = 1608] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f29e9d76000) [pid = 3897] [serial = 1731] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f29da5a4800) [pid = 3897] [serial = 1590] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f29de06fc00) [pid = 3897] [serial = 1611] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f29f46bc000) [pid = 3897] [serial = 1737] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f29dcdf7800) [pid = 3897] [serial = 1599] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f29d3bbf000) [pid = 3897] [serial = 1713] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f29de06e800) [pid = 3897] [serial = 1686] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f29dd599c00) [pid = 3897] [serial = 1602] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f29c9fdbc00) [pid = 3897] [serial = 1746] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f29e7854000) [pid = 3897] [serial = 1677] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f29dda85400) [pid = 3897] [serial = 1605] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f29de70ec00) [pid = 3897] [serial = 1656] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 150 (0x7f29d41e9800) [pid = 3897] [serial = 1581] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 149 (0x7f29d9f45400) [pid = 3897] [serial = 1587] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 148 (0x7f29d9f44000) [pid = 3897] [serial = 1716] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 147 (0x7f29d6855c00) [pid = 3897] [serial = 1575] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 146 (0x7f29e1338c00) [pid = 3897] [serial = 1665] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 145 (0x7f29e11a4800) [pid = 3897] [serial = 1662] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 144 (0x7f29d474fc00) [pid = 3897] [serial = 1680] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 143 (0x7f29d2184400) [pid = 3897] [serial = 1578] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 142 (0x7f29de716000) [pid = 3897] [serial = 1722] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 141 (0x7f29f5a4f400) [pid = 3897] [serial = 1740] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 140 (0x7f29e6ecb800) [pid = 3897] [serial = 1674] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 139 (0x7f29df669000) [pid = 3897] [serial = 1659] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 138 (0x7f29e555c000) [pid = 3897] [serial = 1671] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f29e8018c00) [pid = 3897] [serial = 1683] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f29d67ed000) [pid = 3897] [serial = 1584] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f29f9463c00) [pid = 3897] [serial = 1743] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29f3746c00) [pid = 3897] [serial = 1734] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29de051400) [pid = 3897] [serial = 1719] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29e1338400) [pid = 3897] [serial = 1725] [outer = (nil)] [url = about:blank] 08:33:32 INFO - PROCESS | 3897 | 1461252812786 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 08:33:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:33:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1327ms 08:33:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:33:32 INFO - PROCESS | 3897 | 1461252812798 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 08:33:32 INFO - PROCESS | 3897 | 1461252812800 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 08:33:32 INFO - PROCESS | 3897 | 1461252812807 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:33:32 INFO - PROCESS | 3897 | 1461252812812 Marionette TRACE conn3 <- [1,2514,null,{}] 08:33:32 INFO - PROCESS | 3897 | 1461252812827 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:32 INFO - PROCESS | 3897 | 1461252812979 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 08:33:33 INFO - PROCESS | 3897 | 1461252813144 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d21a9800 == 123 [pid = 3897] [id = 636] 08:33:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29d412b400) [pid = 3897] [serial = 1909] [outer = (nil)] 08:33:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29d63ab000) [pid = 3897] [serial = 1910] [outer = 0x7f29d412b400] 08:33:33 INFO - PROCESS | 3897 | 1461252813197 Marionette DEBUG loaded listener.js 08:33:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29d668f400) [pid = 3897] [serial = 1911] [outer = 0x7f29d412b400] 08:33:33 INFO - PROCESS | 3897 | 1461252813815 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 08:33:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:33:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1032ms 08:33:33 INFO - PROCESS | 3897 | 1461252813837 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 08:33:33 INFO - PROCESS | 3897 | 1461252813840 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 08:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:33:33 INFO - PROCESS | 3897 | 1461252813845 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:33:33 INFO - PROCESS | 3897 | 1461252813847 Marionette TRACE conn3 <- [1,2518,null,{}] 08:33:33 INFO - PROCESS | 3897 | 1461252813852 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:34 INFO - PROCESS | 3897 | 1461252814072 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 08:33:34 INFO - PROCESS | 3897 | 1461252814179 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d319c000 == 124 [pid = 3897] [id = 637] 08:33:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f29d412b800) [pid = 3897] [serial = 1912] [outer = (nil)] 08:33:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f29d6856800) [pid = 3897] [serial = 1913] [outer = 0x7f29d412b800] 08:33:34 INFO - PROCESS | 3897 | 1461252814231 Marionette DEBUG loaded listener.js 08:33:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f29d9f4fc00) [pid = 3897] [serial = 1914] [outer = 0x7f29d412b800] 08:33:34 INFO - PROCESS | 3897 | 1461252814969 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1180ms 08:33:35 INFO - PROCESS | 3897 | 1461252815029 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 08:33:35 INFO - PROCESS | 3897 | 1461252815032 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 08:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:33:35 INFO - PROCESS | 3897 | 1461252815037 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:33:35 INFO - PROCESS | 3897 | 1461252815039 Marionette TRACE conn3 <- [1,2522,null,{}] 08:33:35 INFO - PROCESS | 3897 | 1461252815043 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:35 INFO - PROCESS | 3897 | 1461252815240 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 08:33:35 INFO - PROCESS | 3897 | --DOMWINDOW == 137 (0x7f29cc4c7c00) [pid = 3897] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:33:35 INFO - PROCESS | 3897 | --DOMWINDOW == 136 (0x7f29dd1ab000) [pid = 3897] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:33:35 INFO - PROCESS | 3897 | --DOMWINDOW == 135 (0x7f29d639e800) [pid = 3897] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:33:35 INFO - PROCESS | 3897 | --DOMWINDOW == 134 (0x7f29d22d7400) [pid = 3897] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:33:35 INFO - PROCESS | 3897 | --DOMWINDOW == 133 (0x7f29cf3c4c00) [pid = 3897] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:33:35 INFO - PROCESS | 3897 | --DOMWINDOW == 132 (0x7f29d2ec6400) [pid = 3897] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:33:35 INFO - PROCESS | 3897 | --DOMWINDOW == 131 (0x7f29d218e000) [pid = 3897] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:33:35 INFO - PROCESS | 3897 | --DOMWINDOW == 130 (0x7f29c9fd3400) [pid = 3897] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:33:35 INFO - PROCESS | 3897 | 1461252815891 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cf1cd000 == 125 [pid = 3897] [id = 638] 08:33:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 131 (0x7f29c9fd3400) [pid = 3897] [serial = 1915] [outer = (nil)] 08:33:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 132 (0x7f29cc4d6c00) [pid = 3897] [serial = 1916] [outer = 0x7f29c9fd3400] 08:33:35 INFO - PROCESS | 3897 | 1461252815971 Marionette DEBUG loaded listener.js 08:33:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 133 (0x7f29cf3d0800) [pid = 3897] [serial = 1917] [outer = 0x7f29c9fd3400] 08:33:36 INFO - PROCESS | 3897 | 1461252816719 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1731ms 08:33:36 INFO - PROCESS | 3897 | 1461252816770 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 08:33:36 INFO - PROCESS | 3897 | 1461252816776 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 08:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:33:36 INFO - PROCESS | 3897 | 1461252816784 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:33:36 INFO - PROCESS | 3897 | 1461252816788 Marionette TRACE conn3 <- [1,2526,null,{}] 08:33:36 INFO - PROCESS | 3897 | 1461252816794 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:36 INFO - PROCESS | 3897 | 1461252816970 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 08:33:37 INFO - PROCESS | 3897 | 1461252817166 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d31a9800 == 126 [pid = 3897] [id = 639] 08:33:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 134 (0x7f29d2071000) [pid = 3897] [serial = 1918] [outer = (nil)] 08:33:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 135 (0x7f29d41e6800) [pid = 3897] [serial = 1919] [outer = 0x7f29d2071000] 08:33:37 INFO - PROCESS | 3897 | 1461252817228 Marionette DEBUG loaded listener.js 08:33:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 136 (0x7f29d474fc00) [pid = 3897] [serial = 1920] [outer = 0x7f29d2071000] 08:33:38 INFO - PROCESS | 3897 | 1461252818113 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 08:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1389ms 08:33:38 INFO - PROCESS | 3897 | 1461252818176 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 08:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:33:38 INFO - PROCESS | 3897 | 1461252818181 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 08:33:38 INFO - PROCESS | 3897 | 1461252818188 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:33:38 INFO - PROCESS | 3897 | 1461252818191 Marionette TRACE conn3 <- [1,2530,null,{}] 08:33:38 INFO - PROCESS | 3897 | 1461252818196 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:38 INFO - PROCESS | 3897 | 1461252818353 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 08:33:38 INFO - PROCESS | 3897 | 1461252818561 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da125800 == 127 [pid = 3897] [id = 640] 08:33:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 137 (0x7f29cf1b7000) [pid = 3897] [serial = 1921] [outer = (nil)] 08:33:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 138 (0x7f29d68bf800) [pid = 3897] [serial = 1922] [outer = 0x7f29cf1b7000] 08:33:38 INFO - PROCESS | 3897 | 1461252818625 Marionette DEBUG loaded listener.js 08:33:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 139 (0x7f29da5a9400) [pid = 3897] [serial = 1923] [outer = 0x7f29cf1b7000] 08:33:39 INFO - PROCESS | 3897 | 1461252819486 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 08:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1329ms 08:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:33:39 INFO - PROCESS | 3897 | 1461252819517 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 08:33:39 INFO - PROCESS | 3897 | 1461252819520 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 08:33:39 INFO - PROCESS | 3897 | 1461252819534 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:33:39 INFO - PROCESS | 3897 | 1461252819542 Marionette TRACE conn3 <- [1,2534,null,{}] 08:33:39 INFO - PROCESS | 3897 | 1461252819547 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:39 INFO - PROCESS | 3897 | 1461252819710 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 08:33:39 INFO - PROCESS | 3897 | 1461252819913 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc8e2000 == 128 [pid = 3897] [id = 641] 08:33:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 140 (0x7f29d63a2400) [pid = 3897] [serial = 1924] [outer = (nil)] 08:33:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 141 (0x7f29dc686400) [pid = 3897] [serial = 1925] [outer = 0x7f29d63a2400] 08:33:39 INFO - PROCESS | 3897 | 1461252819982 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 142 (0x7f29dcdf0000) [pid = 3897] [serial = 1926] [outer = 0x7f29d63a2400] 08:33:40 INFO - PROCESS | 3897 | 1461252820757 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 08:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1253ms 08:33:40 INFO - PROCESS | 3897 | 1461252820779 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 08:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:33:40 INFO - PROCESS | 3897 | 1461252820783 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 08:33:40 INFO - PROCESS | 3897 | 1461252820788 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:33:40 INFO - PROCESS | 3897 | 1461252820791 Marionette TRACE conn3 <- [1,2538,null,{}] 08:33:40 INFO - PROCESS | 3897 | 1461252820810 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:41 INFO - PROCESS | 3897 | 1461252821022 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 08:33:41 INFO - PROCESS | 3897 | 1461252821169 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd53c800 == 129 [pid = 3897] [id = 642] 08:33:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 143 (0x7f29dcdea800) [pid = 3897] [serial = 1927] [outer = (nil)] 08:33:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 144 (0x7f29dd59e400) [pid = 3897] [serial = 1928] [outer = 0x7f29dcdea800] 08:33:41 INFO - PROCESS | 3897 | 1461252821232 Marionette DEBUG loaded listener.js 08:33:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 145 (0x7f29dda8d800) [pid = 3897] [serial = 1929] [outer = 0x7f29dcdea800] 08:33:41 INFO - PROCESS | 3897 | 1461252821972 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 08:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1226ms 08:33:42 INFO - PROCESS | 3897 | 1461252822028 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 08:33:42 INFO - PROCESS | 3897 | 1461252822032 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 08:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:33:42 INFO - PROCESS | 3897 | 1461252822038 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:33:42 INFO - PROCESS | 3897 | 1461252822040 Marionette TRACE conn3 <- [1,2542,null,{}] 08:33:42 INFO - PROCESS | 3897 | 1461252822045 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:42 INFO - PROCESS | 3897 | 1461252822198 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 08:33:42 INFO - PROCESS | 3897 | 1461252822393 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddf18800 == 130 [pid = 3897] [id = 643] 08:33:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 146 (0x7f29ddb74c00) [pid = 3897] [serial = 1930] [outer = (nil)] 08:33:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 147 (0x7f29ddd6b800) [pid = 3897] [serial = 1931] [outer = 0x7f29ddb74c00] 08:33:42 INFO - PROCESS | 3897 | 1461252822466 Marionette DEBUG loaded listener.js 08:33:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 148 (0x7f29de0f3c00) [pid = 3897] [serial = 1932] [outer = 0x7f29ddb74c00] 08:33:43 INFO - PROCESS | 3897 | 1461252823281 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 08:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1275ms 08:33:43 INFO - PROCESS | 3897 | 1461252823319 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 08:33:43 INFO - PROCESS | 3897 | 1461252823322 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 08:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:33:43 INFO - PROCESS | 3897 | 1461252823327 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:33:43 INFO - PROCESS | 3897 | 1461252823329 Marionette TRACE conn3 <- [1,2546,null,{}] 08:33:43 INFO - PROCESS | 3897 | 1461252823334 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:43 INFO - PROCESS | 3897 | 1461252823504 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 08:33:43 INFO - PROCESS | 3897 | 1461252823708 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de64d800 == 131 [pid = 3897] [id = 644] 08:33:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 149 (0x7f29ddb75000) [pid = 3897] [serial = 1933] [outer = (nil)] 08:33:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 150 (0x7f29de870800) [pid = 3897] [serial = 1934] [outer = 0x7f29ddb75000] 08:33:43 INFO - PROCESS | 3897 | 1461252823770 Marionette DEBUG loaded listener.js 08:33:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 151 (0x7f29e046ec00) [pid = 3897] [serial = 1935] [outer = 0x7f29ddb75000] 08:33:44 INFO - PROCESS | 3897 | 1461252824573 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 08:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1283ms 08:33:44 INFO - PROCESS | 3897 | 1461252824611 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 08:33:44 INFO - PROCESS | 3897 | 1461252824614 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 08:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:33:44 INFO - PROCESS | 3897 | 1461252824619 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:33:44 INFO - PROCESS | 3897 | 1461252824622 Marionette TRACE conn3 <- [1,2550,null,{}] 08:33:44 INFO - PROCESS | 3897 | 1461252824627 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:44 INFO - PROCESS | 3897 | 1461252824781 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 08:33:45 INFO - PROCESS | 3897 | 1461252824991 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa87800 == 132 [pid = 3897] [id = 645] 08:33:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f29de055800) [pid = 3897] [serial = 1936] [outer = (nil)] 08:33:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f29e0536400) [pid = 3897] [serial = 1937] [outer = 0x7f29de055800] 08:33:45 INFO - PROCESS | 3897 | 1461252825090 Marionette DEBUG loaded listener.js 08:33:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f29e114f800) [pid = 3897] [serial = 1938] [outer = 0x7f29de055800] 08:33:45 INFO - PROCESS | 3897 | 1461252825906 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 08:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1376ms 08:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:33:46 INFO - PROCESS | 3897 | 1461252825996 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 08:33:46 INFO - PROCESS | 3897 | 1461252825998 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 08:33:46 INFO - PROCESS | 3897 | 1461252826002 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 3897 | 1461252826006 Marionette TRACE conn3 <- [1,2554,null,{}] 08:33:46 INFO - PROCESS | 3897 | 1461252826011 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:46 INFO - PROCESS | 3897 | 1461252826202 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 08:33:46 INFO - PROCESS | 3897 | 1461252826401 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e23c3000 == 133 [pid = 3897] [id = 646] 08:33:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f29de70e000) [pid = 3897] [serial = 1939] [outer = (nil)] 08:33:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f29e133b400) [pid = 3897] [serial = 1940] [outer = 0x7f29de70e000] 08:33:46 INFO - PROCESS | 3897 | 1461252826461 Marionette DEBUG loaded listener.js 08:33:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f29e1dc9c00) [pid = 3897] [serial = 1941] [outer = 0x7f29de70e000] 08:33:47 INFO - PROCESS | 3897 | 1461252827248 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 08:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1279ms 08:33:47 INFO - PROCESS | 3897 | 1461252827289 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 08:33:47 INFO - PROCESS | 3897 | 1461252827291 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 08:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:33:47 INFO - PROCESS | 3897 | 1461252827297 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:33:47 INFO - PROCESS | 3897 | 1461252827299 Marionette TRACE conn3 <- [1,2558,null,{}] 08:33:47 INFO - PROCESS | 3897 | 1461252827304 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:47 INFO - PROCESS | 3897 | 1461252827462 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 08:33:47 INFO - PROCESS | 3897 | 1461252827665 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e3b2e800 == 134 [pid = 3897] [id = 647] 08:33:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f29e11a2c00) [pid = 3897] [serial = 1942] [outer = (nil)] 08:33:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f29e3b48000) [pid = 3897] [serial = 1943] [outer = 0x7f29e11a2c00] 08:33:47 INFO - PROCESS | 3897 | 1461252827724 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f29e5564400) [pid = 3897] [serial = 1944] [outer = 0x7f29e11a2c00] 08:33:48 INFO - PROCESS | 3897 | 1461252828524 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 08:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1278ms 08:33:48 INFO - PROCESS | 3897 | 1461252828575 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 08:33:48 INFO - PROCESS | 3897 | 1461252828579 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 08:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:33:48 INFO - PROCESS | 3897 | 1461252828584 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:33:48 INFO - PROCESS | 3897 | 1461252828586 Marionette TRACE conn3 <- [1,2562,null,{}] 08:33:48 INFO - PROCESS | 3897 | 1461252828591 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:48 INFO - PROCESS | 3897 | 1461252828746 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 08:33:48 INFO - PROCESS | 3897 | 1461252828954 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6062800 == 135 [pid = 3897] [id = 648] 08:33:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f29e3d9c800) [pid = 3897] [serial = 1945] [outer = (nil)] 08:33:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f29e6dd3000) [pid = 3897] [serial = 1946] [outer = 0x7f29e3d9c800] 08:33:49 INFO - PROCESS | 3897 | 1461252829065 Marionette DEBUG loaded listener.js 08:33:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f29e747ac00) [pid = 3897] [serial = 1947] [outer = 0x7f29e3d9c800] 08:33:49 INFO - PROCESS | 3897 | 1461252829943 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 08:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1425ms 08:33:50 INFO - PROCESS | 3897 | 1461252830010 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 08:33:50 INFO - PROCESS | 3897 | 1461252830014 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 08:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:33:50 INFO - PROCESS | 3897 | 1461252830019 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:33:50 INFO - PROCESS | 3897 | 1461252830022 Marionette TRACE conn3 <- [1,2566,null,{}] 08:33:50 INFO - PROCESS | 3897 | 1461252830027 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:50 INFO - PROCESS | 3897 | 1461252830207 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 08:33:50 INFO - PROCESS | 3897 | 1461252830407 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6d86000 == 136 [pid = 3897] [id = 649] 08:33:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f29e555c000) [pid = 3897] [serial = 1948] [outer = (nil)] 08:33:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f29f37e9800) [pid = 3897] [serial = 1949] [outer = 0x7f29e555c000] 08:33:50 INFO - PROCESS | 3897 | 1461252830467 Marionette DEBUG loaded listener.js 08:33:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f29f46b2000) [pid = 3897] [serial = 1950] [outer = 0x7f29e555c000] 08:33:51 INFO - PROCESS | 3897 | 1461252831269 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 08:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1282ms 08:33:51 INFO - PROCESS | 3897 | 1461252831301 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 08:33:51 INFO - PROCESS | 3897 | 1461252831303 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 08:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:33:51 INFO - PROCESS | 3897 | 1461252831309 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:33:51 INFO - PROCESS | 3897 | 1461252831311 Marionette TRACE conn3 <- [1,2570,null,{}] 08:33:51 INFO - PROCESS | 3897 | 1461252831316 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:51 INFO - PROCESS | 3897 | 1461252831467 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 08:33:51 INFO - PROCESS | 3897 | 1461252831671 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e806f800 == 137 [pid = 3897] [id = 650] 08:33:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f29ea0afc00) [pid = 3897] [serial = 1951] [outer = (nil)] 08:33:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f29f4a45000) [pid = 3897] [serial = 1952] [outer = 0x7f29ea0afc00] 08:33:51 INFO - PROCESS | 3897 | 1461252831733 Marionette DEBUG loaded listener.js 08:33:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f29f5a4dc00) [pid = 3897] [serial = 1953] [outer = 0x7f29ea0afc00] 08:33:52 INFO - PROCESS | 3897 | 1461252832533 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 08:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1275ms 08:33:52 INFO - PROCESS | 3897 | 1461252832585 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 08:33:52 INFO - PROCESS | 3897 | 1461252832588 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 08:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:33:52 INFO - PROCESS | 3897 | 1461252832593 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:33:52 INFO - PROCESS | 3897 | 1461252832596 Marionette TRACE conn3 <- [1,2574,null,{}] 08:33:52 INFO - PROCESS | 3897 | 1461252832600 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:52 INFO - PROCESS | 3897 | 1461252832751 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 08:33:52 INFO - PROCESS | 3897 | 1461252832957 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f4567800 == 138 [pid = 3897] [id = 651] 08:33:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f29f37e6800) [pid = 3897] [serial = 1954] [outer = (nil)] 08:33:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f29f7492800) [pid = 3897] [serial = 1955] [outer = 0x7f29f37e6800] 08:33:53 INFO - PROCESS | 3897 | 1461252833014 Marionette DEBUG loaded listener.js 08:33:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f29f926a800) [pid = 3897] [serial = 1956] [outer = 0x7f29f37e6800] 08:33:53 INFO - PROCESS | 3897 | 1461252833758 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 08:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1226ms 08:33:53 INFO - PROCESS | 3897 | 1461252833819 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 08:33:53 INFO - PROCESS | 3897 | 1461252833822 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 08:33:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:33:53 INFO - PROCESS | 3897 | 1461252833827 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:33:53 INFO - PROCESS | 3897 | 1461252833829 Marionette TRACE conn3 <- [1,2578,null,{}] 08:33:53 INFO - PROCESS | 3897 | 1461252833834 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:53 INFO - PROCESS | 3897 | 1461252833993 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 08:33:54 INFO - PROCESS | 3897 | 1461252834266 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc12a800 == 139 [pid = 3897] [id = 652] 08:33:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f29cf1ba800) [pid = 3897] [serial = 1957] [outer = (nil)] 08:33:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f29d22d7000) [pid = 3897] [serial = 1958] [outer = 0x7f29cf1ba800] 08:33:54 INFO - PROCESS | 3897 | 1461252834382 Marionette DEBUG loaded listener.js 08:33:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f29dcd9cc00) [pid = 3897] [serial = 1959] [outer = 0x7f29cf1ba800] 08:33:55 INFO - PROCESS | 3897 | 1461252835507 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 08:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1732ms 08:33:55 INFO - PROCESS | 3897 | 1461252835573 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 08:33:55 INFO - PROCESS | 3897 | 1461252835577 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 08:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:33:55 INFO - PROCESS | 3897 | 1461252835586 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:33:55 INFO - PROCESS | 3897 | 1461252835589 Marionette TRACE conn3 <- [1,2582,null,{}] 08:33:55 INFO - PROCESS | 3897 | 1461252835596 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:55 INFO - PROCESS | 3897 | 1461252835756 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 08:33:56 INFO - PROCESS | 3897 | 1461252836061 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da008800 == 140 [pid = 3897] [id = 653] 08:33:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f29d1241c00) [pid = 3897] [serial = 1960] [outer = (nil)] 08:33:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f29d2244800) [pid = 3897] [serial = 1961] [outer = 0x7f29d1241c00] 08:33:56 INFO - PROCESS | 3897 | 1461252836121 Marionette DEBUG loaded listener.js 08:33:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f29d2daf800) [pid = 3897] [serial = 1962] [outer = 0x7f29d1241c00] 08:33:57 INFO - PROCESS | 3897 | 1461252837009 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 08:33:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:33:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1480ms 08:33:57 INFO - PROCESS | 3897 | 1461252837066 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 08:33:57 INFO - PROCESS | 3897 | 1461252837073 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 08:33:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:33:57 INFO - PROCESS | 3897 | 1461252837082 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:33:57 INFO - PROCESS | 3897 | 1461252837084 Marionette TRACE conn3 <- [1,2586,null,{}] 08:33:57 INFO - PROCESS | 3897 | 1461252837088 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:57 INFO - PROCESS | 3897 | 1461252837242 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1d0d800 == 139 [pid = 3897] [id = 559] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d319c000 == 138 [pid = 3897] [id = 637] 08:33:57 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f29e7154c00) [pid = 3897] [serial = 1820] [outer = (nil)] [url = about:blank] 08:33:57 INFO - PROCESS | 3897 | --DOMWINDOW == 176 (0x7f29e9282400) [pid = 3897] [serial = 1823] [outer = (nil)] [url = about:blank] 08:33:57 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f29d4131800) [pid = 3897] [serial = 1826] [outer = (nil)] [url = about:blank] 08:33:57 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f29cef03400) [pid = 3897] [serial = 1829] [outer = (nil)] [url = about:blank] 08:33:57 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f29d6410000) [pid = 3897] [serial = 1856] [outer = (nil)] [url = about:blank] 08:33:57 INFO - PROCESS | 3897 | 1461252837592 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d21a9800 == 137 [pid = 3897] [id = 636] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cc11b000 == 136 [pid = 3897] [id = 635] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1011000 == 135 [pid = 3897] [id = 634] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d136f800 == 134 [pid = 3897] [id = 632] 08:33:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc72e800 == 135 [pid = 3897] [id = 654] 08:33:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f29d22d6400) [pid = 3897] [serial = 1963] [outer = (nil)] 08:33:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f29d638d800) [pid = 3897] [serial = 1964] [outer = 0x7f29d22d6400] 08:33:57 INFO - PROCESS | 3897 | 1461252837671 Marionette DEBUG loaded listener.js 08:33:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f29d668f800) [pid = 3897] [serial = 1965] [outer = 0x7f29d22d6400] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fc6d3000 == 134 [pid = 3897] [id = 631] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f99c0800 == 133 [pid = 3897] [id = 630] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f741e000 == 132 [pid = 3897] [id = 629] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f37be000 == 131 [pid = 3897] [id = 628] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7fd6800 == 130 [pid = 3897] [id = 627] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6980000 == 129 [pid = 3897] [id = 626] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6416800 == 128 [pid = 3897] [id = 625] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e2467000 == 127 [pid = 3897] [id = 624] 08:33:57 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e0498800 == 126 [pid = 3897] [id = 623] 08:33:58 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de651800 == 125 [pid = 3897] [id = 622] 08:33:58 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddd1e000 == 124 [pid = 3897] [id = 621] 08:33:58 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da052800 == 123 [pid = 3897] [id = 620] 08:33:58 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1d1e000 == 122 [pid = 3897] [id = 619] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 175 (0x7f29d6590800) [pid = 3897] [serial = 1791] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 174 (0x7f29cc7f6800) [pid = 3897] [serial = 1793] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 173 (0x7f29de07b400) [pid = 3897] [serial = 1805] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 172 (0x7f29dabcd400) [pid = 3897] [serial = 1799] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 171 (0x7f29daca7400) [pid = 3897] [serial = 1844] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 170 (0x7f29d6684400) [pid = 3897] [serial = 1839] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 169 (0x7f29d474d400) [pid = 3897] [serial = 1838] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 168 (0x7f29d1239000) [pid = 3897] [serial = 1835] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 167 (0x7f29e3d9cc00) [pid = 3897] [serial = 1814] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 166 (0x7f29d2de5000) [pid = 3897] [serial = 1836] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 165 (0x7f29dc67f000) [pid = 3897] [serial = 1845] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 164 (0x7f29e5f29400) [pid = 3897] [serial = 1817] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 163 (0x7f29df660c00) [pid = 3897] [serial = 1808] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 162 (0x7f29d474c000) [pid = 3897] [serial = 1796] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 161 (0x7f29d2074800) [pid = 3897] [serial = 1832] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 160 (0x7f29d668b800) [pid = 3897] [serial = 1841] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f29d9f44800) [pid = 3897] [serial = 1842] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f29e1dcac00) [pid = 3897] [serial = 1811] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f29dc680400) [pid = 3897] [serial = 1847] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 156 (0x7f29dd1ab400) [pid = 3897] [serial = 1848] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 155 (0x7f29de1ef000) [pid = 3897] [serial = 1851] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 154 (0x7f29d123a800) [pid = 3897] [serial = 1853] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 153 (0x7f29d2ecf000) [pid = 3897] [serial = 1854] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 152 (0x7f29de0bcc00) [pid = 3897] [serial = 1850] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | --DOMWINDOW == 151 (0x7f29ddb6e800) [pid = 3897] [serial = 1802] [outer = (nil)] [url = about:blank] 08:33:58 INFO - PROCESS | 3897 | 1461252838442 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 08:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1384ms 08:33:58 INFO - PROCESS | 3897 | 1461252838466 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 08:33:58 INFO - PROCESS | 3897 | 1461252838469 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 08:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:33:58 INFO - PROCESS | 3897 | 1461252838474 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:33:58 INFO - PROCESS | 3897 | 1461252838479 Marionette TRACE conn3 <- [1,2590,null,{}] 08:33:58 INFO - PROCESS | 3897 | 1461252838492 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:58 INFO - PROCESS | 3897 | 1461252838646 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 08:33:58 INFO - PROCESS | 3897 | 1461252838816 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d410e000 == 123 [pid = 3897] [id = 655] 08:33:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 152 (0x7f29d6682c00) [pid = 3897] [serial = 1966] [outer = (nil)] 08:33:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 153 (0x7f29dabd0c00) [pid = 3897] [serial = 1967] [outer = 0x7f29d6682c00] 08:33:58 INFO - PROCESS | 3897 | 1461252838873 Marionette DEBUG loaded listener.js 08:33:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 154 (0x7f29dc687c00) [pid = 3897] [serial = 1968] [outer = 0x7f29d6682c00] 08:33:59 INFO - PROCESS | 3897 | 1461252839531 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 08:33:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:33:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1089ms 08:33:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:33:59 INFO - PROCESS | 3897 | 1461252839563 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 08:33:59 INFO - PROCESS | 3897 | 1461252839565 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 08:33:59 INFO - PROCESS | 3897 | 1461252839571 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:33:59 INFO - PROCESS | 3897 | 1461252839572 Marionette TRACE conn3 <- [1,2594,null,{}] 08:33:59 INFO - PROCESS | 3897 | 1461252839577 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:33:59 INFO - PROCESS | 3897 | 1461252839803 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 08:33:59 INFO - PROCESS | 3897 | 1461252839912 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dab7c000 == 124 [pid = 3897] [id = 656] 08:33:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 155 (0x7f29d2073800) [pid = 3897] [serial = 1969] [outer = (nil)] 08:33:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 156 (0x7f29ddb57400) [pid = 3897] [serial = 1970] [outer = 0x7f29d2073800] 08:33:59 INFO - PROCESS | 3897 | 1461252839965 Marionette DEBUG loaded listener.js 08:34:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 157 (0x7f29de04b800) [pid = 3897] [serial = 1971] [outer = 0x7f29d2073800] 08:34:00 INFO - PROCESS | 3897 | 1461252840739 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 08:34:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:34:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1179ms 08:34:00 INFO - PROCESS | 3897 | 1461252840748 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 08:34:00 INFO - PROCESS | 3897 | 1461252840751 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 08:34:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:34:00 INFO - PROCESS | 3897 | 1461252840756 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:34:00 INFO - PROCESS | 3897 | 1461252840758 Marionette TRACE conn3 <- [1,2598,null,{}] 08:34:00 INFO - PROCESS | 3897 | 1461252840763 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:00 INFO - PROCESS | 3897 | 1461252840976 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 08:34:01 INFO - PROCESS | 3897 | 1461252841043 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd1c9800 == 125 [pid = 3897] [id = 657] 08:34:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f29de0b5800) [pid = 3897] [serial = 1972] [outer = (nil)] 08:34:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f29de0c0400) [pid = 3897] [serial = 1973] [outer = 0x7f29de0b5800] 08:34:01 INFO - PROCESS | 3897 | 1461252841187 Marionette DEBUG loaded listener.js 08:34:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f29de0f6c00) [pid = 3897] [serial = 1974] [outer = 0x7f29de0b5800] 08:34:01 INFO - PROCESS | 3897 | 1461252841931 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 08:34:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:34:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1224ms 08:34:01 INFO - PROCESS | 3897 | 1461252841988 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 08:34:01 INFO - PROCESS | 3897 | 1461252841991 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 08:34:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:34:02 INFO - PROCESS | 3897 | 1461252841996 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:34:02 INFO - PROCESS | 3897 | 1461252841998 Marionette TRACE conn3 <- [1,2602,null,{}] 08:34:02 INFO - PROCESS | 3897 | 1461252842002 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:02 INFO - PROCESS | 3897 | 1461252842407 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 08:34:02 INFO - PROCESS | 3897 | --DOMWINDOW == 159 (0x7f29d412b400) [pid = 3897] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:34:02 INFO - PROCESS | 3897 | --DOMWINDOW == 158 (0x7f29cc4d0c00) [pid = 3897] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:34:02 INFO - PROCESS | 3897 | --DOMWINDOW == 157 (0x7f29d2068c00) [pid = 3897] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:34:02 INFO - PROCESS | 3897 | 1461252842533 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d651c000 == 126 [pid = 3897] [id = 658] 08:34:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 158 (0x7f29d206a400) [pid = 3897] [serial = 1975] [outer = (nil)] 08:34:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 159 (0x7f29d6403c00) [pid = 3897] [serial = 1976] [outer = 0x7f29d206a400] 08:34:02 INFO - PROCESS | 3897 | 1461252842591 Marionette DEBUG loaded listener.js 08:34:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 160 (0x7f29e6dd9000) [pid = 3897] [serial = 1977] [outer = 0x7f29d206a400] 08:34:03 INFO - PROCESS | 3897 | 1461252843246 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 08:34:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:34:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1280ms 08:34:03 INFO - PROCESS | 3897 | 1461252843276 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 08:34:03 INFO - PROCESS | 3897 | 1461252843279 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 08:34:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:34:03 INFO - PROCESS | 3897 | 1461252843287 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:34:03 INFO - PROCESS | 3897 | 1461252843289 Marionette TRACE conn3 <- [1,2606,null,{}] 08:34:03 INFO - PROCESS | 3897 | 1461252843293 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:03 INFO - PROCESS | 3897 | 1461252843502 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 08:34:03 INFO - PROCESS | 3897 | 1461252843519 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de819000 == 127 [pid = 3897] [id = 659] 08:34:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 161 (0x7f29d2daf400) [pid = 3897] [serial = 1978] [outer = (nil)] 08:34:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 162 (0x7f29e714f400) [pid = 3897] [serial = 1979] [outer = 0x7f29d2daf400] 08:34:03 INFO - PROCESS | 3897 | 1461252843571 Marionette DEBUG loaded listener.js 08:34:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 163 (0x7f29e80e3800) [pid = 3897] [serial = 1980] [outer = 0x7f29d2daf400] 08:34:04 INFO - PROCESS | 3897 | 1461252844276 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 08:34:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:34:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1027ms 08:34:04 INFO - PROCESS | 3897 | 1461252844312 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 08:34:04 INFO - PROCESS | 3897 | 1461252844315 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 08:34:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:34:04 INFO - PROCESS | 3897 | 1461252844484 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:34:04 INFO - PROCESS | 3897 | 1461252844489 Marionette TRACE conn3 <- [1,2610,null,{}] 08:34:04 INFO - PROCESS | 3897 | 1461252844500 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:04 INFO - PROCESS | 3897 | 1461252844669 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 08:34:04 INFO - PROCESS | 3897 | 1461252844879 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2ead800 == 128 [pid = 3897] [id = 660] 08:34:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 164 (0x7f29cf3cb000) [pid = 3897] [serial = 1981] [outer = (nil)] 08:34:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 165 (0x7f29d1239000) [pid = 3897] [serial = 1982] [outer = 0x7f29cf3cb000] 08:34:04 INFO - PROCESS | 3897 | 1461252844985 Marionette DEBUG loaded listener.js 08:34:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 166 (0x7f29d2ece000) [pid = 3897] [serial = 1983] [outer = 0x7f29cf3cb000] 08:34:05 INFO - PROCESS | 3897 | 1461252845890 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 08:34:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:34:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1485ms 08:34:05 INFO - PROCESS | 3897 | 1461252845925 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 08:34:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:34:05 INFO - PROCESS | 3897 | 1461252845930 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 08:34:05 INFO - PROCESS | 3897 | 1461252845936 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 3897 | 1461252845940 Marionette TRACE conn3 <- [1,2614,null,{}] 08:34:05 INFO - PROCESS | 3897 | 1461252845950 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:06 INFO - PROCESS | 3897 | 1461252846138 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 08:34:06 INFO - PROCESS | 3897 | 1461252846349 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29daf8c800 == 129 [pid = 3897] [id = 661] 08:34:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 167 (0x7f29d640bc00) [pid = 3897] [serial = 1984] [outer = (nil)] 08:34:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 168 (0x7f29da372c00) [pid = 3897] [serial = 1985] [outer = 0x7f29d640bc00] 08:34:06 INFO - PROCESS | 3897 | 1461252846410 Marionette DEBUG loaded listener.js 08:34:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 169 (0x7f29dc684400) [pid = 3897] [serial = 1986] [outer = 0x7f29d640bc00] 08:34:07 INFO - PROCESS | 3897 | 1461252847288 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 08:34:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:34:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1380ms 08:34:07 INFO - PROCESS | 3897 | 1461252847330 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 08:34:07 INFO - PROCESS | 3897 | 1461252847334 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 08:34:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:34:07 INFO - PROCESS | 3897 | 1461252847339 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:34:07 INFO - PROCESS | 3897 | 1461252847343 Marionette TRACE conn3 <- [1,2618,null,{}] 08:34:07 INFO - PROCESS | 3897 | 1461252847348 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:07 INFO - PROCESS | 3897 | 1461252847513 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 08:34:07 INFO - PROCESS | 3897 | 1461252847781 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e58b3000 == 130 [pid = 3897] [id = 662] 08:34:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 170 (0x7f29de1e7c00) [pid = 3897] [serial = 1987] [outer = (nil)] 08:34:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 171 (0x7f29de2f0400) [pid = 3897] [serial = 1988] [outer = 0x7f29de1e7c00] 08:34:07 INFO - PROCESS | 3897 | 1461252847853 Marionette DEBUG loaded listener.js 08:34:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 172 (0x7f29df9c9800) [pid = 3897] [serial = 1989] [outer = 0x7f29de1e7c00] 08:34:08 INFO - PROCESS | 3897 | 1461252848626 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 08:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1338ms 08:34:08 INFO - PROCESS | 3897 | 1461252848678 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 08:34:08 INFO - PROCESS | 3897 | 1461252848681 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 08:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:34:08 INFO - PROCESS | 3897 | 1461252848702 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:34:08 INFO - PROCESS | 3897 | 1461252848705 Marionette TRACE conn3 <- [1,2622,null,{}] 08:34:08 INFO - PROCESS | 3897 | 1461252848710 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:08 INFO - PROCESS | 3897 | 1461252848868 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 08:34:09 INFO - PROCESS | 3897 | 1461252849080 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e697b800 == 131 [pid = 3897] [id = 663] 08:34:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 173 (0x7f29e3d9cc00) [pid = 3897] [serial = 1990] [outer = (nil)] 08:34:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 174 (0x7f29e714e400) [pid = 3897] [serial = 1991] [outer = 0x7f29e3d9cc00] 08:34:09 INFO - PROCESS | 3897 | 1461252849187 Marionette DEBUG loaded listener.js 08:34:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 175 (0x7f29e9d03400) [pid = 3897] [serial = 1992] [outer = 0x7f29e3d9cc00] 08:34:10 INFO - PROCESS | 3897 | 1461252850013 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 08:34:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:34:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1379ms 08:34:10 INFO - PROCESS | 3897 | 1461252850080 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 08:34:10 INFO - PROCESS | 3897 | 1461252850083 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 08:34:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:34:10 INFO - PROCESS | 3897 | 1461252850088 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:34:10 INFO - PROCESS | 3897 | 1461252850091 Marionette TRACE conn3 <- [1,2626,null,{}] 08:34:10 INFO - PROCESS | 3897 | 1461252850096 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:10 INFO - PROCESS | 3897 | 1461252850255 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 08:34:10 INFO - PROCESS | 3897 | 1461252850464 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e807c000 == 132 [pid = 3897] [id = 664] 08:34:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 176 (0x7f29e1dce800) [pid = 3897] [serial = 1993] [outer = (nil)] 08:34:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 177 (0x7f29f4378800) [pid = 3897] [serial = 1994] [outer = 0x7f29e1dce800] 08:34:10 INFO - PROCESS | 3897 | 1461252850568 Marionette DEBUG loaded listener.js 08:34:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f29f5a98400) [pid = 3897] [serial = 1995] [outer = 0x7f29e1dce800] 08:34:11 INFO - PROCESS | 3897 | 1461252851364 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 08:34:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:34:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1327ms 08:34:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:34:11 INFO - PROCESS | 3897 | 1461252851417 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 08:34:11 INFO - PROCESS | 3897 | 1461252851419 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 08:34:11 INFO - PROCESS | 3897 | 1461252851424 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:34:11 INFO - PROCESS | 3897 | 1461252851427 Marionette TRACE conn3 <- [1,2630,null,{}] 08:34:11 INFO - PROCESS | 3897 | 1461252851432 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:11 INFO - PROCESS | 3897 | 1461252851617 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 08:34:11 INFO - PROCESS | 3897 | 1461252851832 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f92d7800 == 133 [pid = 3897] [id = 665] 08:34:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f29e4930c00) [pid = 3897] [serial = 1996] [outer = (nil)] 08:34:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f29f9ccac00) [pid = 3897] [serial = 1997] [outer = 0x7f29e4930c00] 08:34:11 INFO - PROCESS | 3897 | 1461252851899 Marionette DEBUG loaded listener.js 08:34:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f29f9d3bc00) [pid = 3897] [serial = 1998] [outer = 0x7f29e4930c00] 08:34:12 INFO - PROCESS | 3897 | 1461252852683 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 08:34:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:34:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1327ms 08:34:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:34:12 INFO - PROCESS | 3897 | 1461252852751 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 08:34:12 INFO - PROCESS | 3897 | 1461252852754 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 08:34:12 INFO - PROCESS | 3897 | 1461252852758 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:34:12 INFO - PROCESS | 3897 | 1461252852762 Marionette TRACE conn3 <- [1,2634,null,{}] 08:34:12 INFO - PROCESS | 3897 | 1461252852766 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:12 INFO - PROCESS | 3897 | 1461252852919 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 08:34:13 INFO - PROCESS | 3897 | 1461252853127 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fb96e000 == 134 [pid = 3897] [id = 666] 08:34:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f29d1f50000) [pid = 3897] [serial = 1999] [outer = (nil)] 08:34:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f29d1f5a000) [pid = 3897] [serial = 2000] [outer = 0x7f29d1f50000] 08:34:13 INFO - PROCESS | 3897 | 1461252853191 Marionette DEBUG loaded listener.js 08:34:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29d1f5ec00) [pid = 3897] [serial = 2001] [outer = 0x7f29d1f50000] 08:34:13 INFO - PROCESS | 3897 | 1461252853959 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 08:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1226ms 08:34:14 INFO - PROCESS | 3897 | 1461252854000 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 08:34:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:34:14 INFO - PROCESS | 3897 | 1461252854003 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 08:34:14 INFO - PROCESS | 3897 | 1461252854008 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:34:14 INFO - PROCESS | 3897 | 1461252854011 Marionette TRACE conn3 <- [1,2638,null,{}] 08:34:14 INFO - PROCESS | 3897 | 1461252854016 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:14 INFO - PROCESS | 3897 | 1461252854168 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 08:34:14 INFO - PROCESS | 3897 | 1461252854377 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1b2a000 == 135 [pid = 3897] [id = 667] 08:34:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29cc290800) [pid = 3897] [serial = 2002] [outer = (nil)] 08:34:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29cc297c00) [pid = 3897] [serial = 2003] [outer = 0x7f29cc290800] 08:34:14 INFO - PROCESS | 3897 | 1461252854446 Marionette DEBUG loaded listener.js 08:34:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29cc29cc00) [pid = 3897] [serial = 2004] [outer = 0x7f29cc290800] 08:34:15 INFO - PROCESS | 3897 | 1461252855229 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 08:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1277ms 08:34:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:34:15 INFO - PROCESS | 3897 | 1461252855286 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 08:34:15 INFO - PROCESS | 3897 | 1461252855288 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 08:34:15 INFO - PROCESS | 3897 | 1461252855294 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:34:15 INFO - PROCESS | 3897 | 1461252855297 Marionette TRACE conn3 <- [1,2642,null,{}] 08:34:15 INFO - PROCESS | 3897 | 1461252855301 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:15 INFO - PROCESS | 3897 | 1461252855500 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 08:34:15 INFO - PROCESS | 3897 | 1461252855709 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fc34c800 == 136 [pid = 3897] [id = 668] 08:34:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29cc292800) [pid = 3897] [serial = 2005] [outer = (nil)] 08:34:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29d1f5ac00) [pid = 3897] [serial = 2006] [outer = 0x7f29cc292800] 08:34:15 INFO - PROCESS | 3897 | 1461252855810 Marionette DEBUG loaded listener.js 08:34:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29f9ccf000) [pid = 3897] [serial = 2007] [outer = 0x7f29cc292800] 08:34:16 INFO - PROCESS | 3897 | 1461252856628 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 08:34:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:34:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1376ms 08:34:16 INFO - PROCESS | 3897 | 1461252856671 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 08:34:16 INFO - PROCESS | 3897 | 1461252856674 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 08:34:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:34:16 INFO - PROCESS | 3897 | 1461252856679 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:34:16 INFO - PROCESS | 3897 | 1461252856681 Marionette TRACE conn3 <- [1,2646,null,{}] 08:34:16 INFO - PROCESS | 3897 | 1461252856686 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:16 INFO - PROCESS | 3897 | 1461252856843 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 08:34:17 INFO - PROCESS | 3897 | 1461252857075 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc128800 == 137 [pid = 3897] [id = 669] 08:34:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f29cc298000) [pid = 3897] [serial = 2008] [outer = (nil)] 08:34:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f29d22d2c00) [pid = 3897] [serial = 2009] [outer = 0x7f29cc298000] 08:34:17 INFO - PROCESS | 3897 | 1461252857177 Marionette DEBUG loaded listener.js 08:34:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29d635e400) [pid = 3897] [serial = 2010] [outer = 0x7f29cc298000] 08:34:18 INFO - PROCESS | 3897 | 1461252858718 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 08:34:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:34:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2076ms 08:34:18 INFO - PROCESS | 3897 | 1461252858756 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 08:34:18 INFO - PROCESS | 3897 | 1461252858760 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 08:34:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:34:18 INFO - PROCESS | 3897 | 1461252858767 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:34:18 INFO - PROCESS | 3897 | 1461252858772 Marionette TRACE conn3 <- [1,2650,null,{}] 08:34:18 INFO - PROCESS | 3897 | 1461252858779 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:18 INFO - PROCESS | 3897 | 1461252858922 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 08:34:19 INFO - PROCESS | 3897 | 1461252859138 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1fdf800 == 138 [pid = 3897] [id = 670] 08:34:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29cc4ce400) [pid = 3897] [serial = 2011] [outer = (nil)] 08:34:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29ccbda800) [pid = 3897] [serial = 2012] [outer = 0x7f29cc4ce400] 08:34:19 INFO - PROCESS | 3897 | 1461252859237 Marionette DEBUG loaded listener.js 08:34:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29cf1bb800) [pid = 3897] [serial = 2013] [outer = 0x7f29cc4ce400] 08:34:19 INFO - PROCESS | 3897 | 1461252859977 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 08:34:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:34:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1229ms 08:34:20 INFO - PROCESS | 3897 | 1461252860003 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 08:34:20 INFO - PROCESS | 3897 | 1461252860010 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 08:34:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:34:20 INFO - PROCESS | 3897 | 1461252860020 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:34:20 INFO - PROCESS | 3897 | 1461252860023 Marionette TRACE conn3 <- [1,2654,null,{}] 08:34:20 INFO - PROCESS | 3897 | 1461252860027 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:20 INFO - PROCESS | 3897 | 1461252860174 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 08:34:20 INFO - PROCESS | 3897 | 1461252860534 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc10f800 == 139 [pid = 3897] [id = 671] 08:34:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29d1c63c00) [pid = 3897] [serial = 2014] [outer = (nil)] 08:34:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29d1c6c000) [pid = 3897] [serial = 2015] [outer = 0x7f29d1c63c00] 08:34:20 INFO - PROCESS | 3897 | 1461252860641 Marionette DEBUG loaded listener.js 08:34:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29d2070c00) [pid = 3897] [serial = 2016] [outer = 0x7f29d1c63c00] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29d6856800) [pid = 3897] [serial = 1913] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29c9fd4800) [pid = 3897] [serial = 1898] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f5819800 == 138 [pid = 3897] [id = 54] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa75800 == 137 [pid = 3897] [id = 61] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddfd4000 == 136 [pid = 3897] [id = 60] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d21b0000 == 135 [pid = 3897] [id = 278] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f99bc800 == 134 [pid = 3897] [id = 140] 08:34:21 INFO - PROCESS | 3897 | 1461252861563 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc75f000 == 133 [pid = 3897] [id = 618] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cc12a800 == 132 [pid = 3897] [id = 652] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f4567800 == 131 [pid = 3897] [id = 651] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e806f800 == 130 [pid = 3897] [id = 650] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6d86000 == 129 [pid = 3897] [id = 649] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6062800 == 128 [pid = 3897] [id = 648] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e3b2e800 == 127 [pid = 3897] [id = 647] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e23c3000 == 126 [pid = 3897] [id = 646] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa87800 == 125 [pid = 3897] [id = 645] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de64d800 == 124 [pid = 3897] [id = 644] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddf18800 == 123 [pid = 3897] [id = 643] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd53c800 == 122 [pid = 3897] [id = 642] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc8e2000 == 121 [pid = 3897] [id = 641] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da125800 == 120 [pid = 3897] [id = 640] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d31a9800 == 119 [pid = 3897] [id = 639] 08:34:21 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cf1cd000 == 118 [pid = 3897] [id = 638] 08:34:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:34:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1629ms 08:34:21 INFO - PROCESS | 3897 | 1461252861649 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 08:34:21 INFO - PROCESS | 3897 | 1461252861652 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 08:34:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:34:21 INFO - PROCESS | 3897 | 1461252861657 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:34:21 INFO - PROCESS | 3897 | 1461252861661 Marionette TRACE conn3 <- [1,2658,null,{}] 08:34:21 INFO - PROCESS | 3897 | 1461252861674 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:21 INFO - PROCESS | 3897 | 1461252861815 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29d668f400) [pid = 3897] [serial = 1911] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29cef10000) [pid = 3897] [serial = 1904] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29e053cc00) [pid = 3897] [serial = 1874] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29dafb8400) [pid = 3897] [serial = 1865] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29d472ac00) [pid = 3897] [serial = 1908] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f29d0f7c800) [pid = 3897] [serial = 1859] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f29ddb59000) [pid = 3897] [serial = 1868] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f29de0ea400) [pid = 3897] [serial = 1871] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29d63ab000) [pid = 3897] [serial = 1910] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29d1c6fc00) [pid = 3897] [serial = 1905] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29d6402c00) [pid = 3897] [serial = 1862] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f29f46b8c00) [pid = 3897] [serial = 1889] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f29d1238800) [pid = 3897] [serial = 1892] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f29e3ac4c00) [pid = 3897] [serial = 1880] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f29cf1be400) [pid = 3897] [serial = 1901] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f29e8068800) [pid = 3897] [serial = 1886] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f29d3bb8000) [pid = 3897] [serial = 1907] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f29e1db2c00) [pid = 3897] [serial = 1877] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f29e7145800) [pid = 3897] [serial = 1883] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f29f7923800) [pid = 3897] [serial = 1895] [outer = (nil)] [url = about:blank] 08:34:21 INFO - PROCESS | 3897 | 1461252861989 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1fe1800 == 119 [pid = 3897] [id = 672] 08:34:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f29d0f7c800) [pid = 3897] [serial = 2017] [outer = (nil)] 08:34:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f29d2ec2c00) [pid = 3897] [serial = 2018] [outer = 0x7f29d0f7c800] 08:34:22 INFO - PROCESS | 3897 | 1461252862077 Marionette DEBUG loaded listener.js 08:34:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f29d3bc3c00) [pid = 3897] [serial = 2019] [outer = 0x7f29d0f7c800] 08:34:22 INFO - PROCESS | 3897 | 1461252862677 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 08:34:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:34:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1029ms 08:34:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:34:22 INFO - PROCESS | 3897 | 1461252862691 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 08:34:22 INFO - PROCESS | 3897 | 1461252862694 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 08:34:22 INFO - PROCESS | 3897 | 1461252862699 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:34:22 INFO - PROCESS | 3897 | 1461252862703 Marionette TRACE conn3 <- [1,2662,null,{}] 08:34:22 INFO - PROCESS | 3897 | 1461252862707 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:22 INFO - PROCESS | 3897 | 1461252862838 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 08:34:23 INFO - PROCESS | 3897 | 1461252863011 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d311f800 == 120 [pid = 3897] [id = 673] 08:34:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f29d1c65000) [pid = 3897] [serial = 2020] [outer = (nil)] 08:34:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f29d41f3c00) [pid = 3897] [serial = 2021] [outer = 0x7f29d1c65000] 08:34:23 INFO - PROCESS | 3897 | 1461252863062 Marionette DEBUG loaded listener.js 08:34:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f29d474a000) [pid = 3897] [serial = 2022] [outer = 0x7f29d1c65000] 08:34:23 INFO - PROCESS | 3897 | 1461252863649 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 08:34:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:34:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 979ms 08:34:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:34:23 INFO - PROCESS | 3897 | 1461252863678 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 08:34:23 INFO - PROCESS | 3897 | 1461252863680 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 08:34:23 INFO - PROCESS | 3897 | 1461252863685 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:34:23 INFO - PROCESS | 3897 | 1461252863687 Marionette TRACE conn3 <- [1,2666,null,{}] 08:34:23 INFO - PROCESS | 3897 | 1461252863694 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:23 INFO - PROCESS | 3897 | 1461252863908 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 08:34:23 INFO - PROCESS | 3897 | 1461252863937 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d482c000 == 121 [pid = 3897] [id = 674] 08:34:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29d206fc00) [pid = 3897] [serial = 2023] [outer = (nil)] 08:34:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29d474b800) [pid = 3897] [serial = 2024] [outer = 0x7f29d206fc00] 08:34:23 INFO - PROCESS | 3897 | 1461252863989 Marionette DEBUG loaded listener.js 08:34:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29d6362c00) [pid = 3897] [serial = 2025] [outer = 0x7f29d206fc00] 08:34:25 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:34:25 INFO - PROCESS | 3897 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:34:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 08:34:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1480ms 08:34:25 INFO - PROCESS | 3897 | 1461252865156 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 08:34:25 INFO - PROCESS | 3897 | 1461252865164 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 08:34:25 INFO - PROCESS | 3897 | 1461252865167 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 08:34:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:34:25 INFO - PROCESS | 3897 | 1461252865173 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:34:25 INFO - PROCESS | 3897 | 1461252865174 Marionette TRACE conn3 <- [1,2670,null,{}] 08:34:25 INFO - PROCESS | 3897 | 1461252865185 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:25 INFO - PROCESS | 3897 | 1461252865389 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 08:34:25 INFO - PROCESS | 3897 | 1461252865557 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d657c000 == 122 [pid = 3897] [id = 675] 08:34:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29d6363000) [pid = 3897] [serial = 2026] [outer = (nil)] 08:34:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29d6410000) [pid = 3897] [serial = 2027] [outer = 0x7f29d6363000] 08:34:25 INFO - PROCESS | 3897 | 1461252865610 Marionette DEBUG loaded listener.js 08:34:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29d67eb800) [pid = 3897] [serial = 2028] [outer = 0x7f29d6363000] 08:34:26 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29d412b800) [pid = 3897] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:34:26 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29d206a400) [pid = 3897] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:34:26 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29d2073800) [pid = 3897] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:34:26 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f29d1241c00) [pid = 3897] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:34:26 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f29d22d6400) [pid = 3897] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:34:26 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f29d6682c00) [pid = 3897] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:34:26 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f29de0b5800) [pid = 3897] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:34:27 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:34:27 INFO - PROCESS | 3897 | 1461252867292 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 08:34:27 INFO - PROCESS | 3897 | 1461252867311 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 08:34:27 INFO - PROCESS | 3897 | 1461252867316 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:34:27 INFO - PROCESS | 3897 | 1461252867319 Marionette TRACE conn3 <- [1,2674,null,{}] 08:34:27 INFO - PROCESS | 3897 | 1461252867323 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:27 INFO - PROCESS | 3897 | 1461252867447 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 08:34:27 INFO - PROCESS | 3897 | 1461252867464 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:27 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da05f800 == 123 [pid = 3897] [id = 676] 08:34:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f29d22d6400) [pid = 3897] [serial = 2029] [outer = (nil)] 08:34:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29d684d400) [pid = 3897] [serial = 2030] [outer = 0x7f29d22d6400] 08:34:27 INFO - PROCESS | 3897 | 1461252867517 Marionette DEBUG loaded listener.js 08:34:27 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29d9f46c00) [pid = 3897] [serial = 2031] [outer = 0x7f29d22d6400] 08:34:28 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:34:28 INFO - PROCESS | 3897 | 1461252868749 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 08:34:28 INFO - PROCESS | 3897 | 1461252868803 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 08:34:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:34:28 INFO - PROCESS | 3897 | 1461252868811 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:34:28 INFO - PROCESS | 3897 | 1461252868816 Marionette TRACE conn3 <- [1,2678,null,{}] 08:34:28 INFO - PROCESS | 3897 | 1461252868824 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:29 INFO - PROCESS | 3897 | 1461252869018 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 08:34:29 INFO - PROCESS | 3897 | 1461252869271 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1b3d000 == 124 [pid = 3897] [id = 677] 08:34:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29ccbd8800) [pid = 3897] [serial = 2032] [outer = (nil)] 08:34:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29cf1be400) [pid = 3897] [serial = 2033] [outer = 0x7f29ccbd8800] 08:34:29 INFO - PROCESS | 3897 | 1461252869334 Marionette DEBUG loaded listener.js 08:34:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29d1c69c00) [pid = 3897] [serial = 2034] [outer = 0x7f29ccbd8800] 08:34:30 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:34:30 INFO - PROCESS | 3897 | 1461252870507 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 08:34:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 08:34:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1734ms 08:34:30 INFO - PROCESS | 3897 | 1461252870552 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 08:34:30 INFO - PROCESS | 3897 | 1461252870559 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 08:34:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:34:30 INFO - PROCESS | 3897 | 1461252870568 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 3897 | 1461252870572 Marionette TRACE conn3 <- [1,2682,null,{}] 08:34:30 INFO - PROCESS | 3897 | 1461252870577 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:30 INFO - PROCESS | 3897 | 1461252870719 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 08:34:30 INFO - PROCESS | 3897 | 1461252870929 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d6568000 == 125 [pid = 3897] [id = 678] 08:34:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29d1c6c800) [pid = 3897] [serial = 2035] [outer = (nil)] 08:34:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29d2ec6c00) [pid = 3897] [serial = 2036] [outer = 0x7f29d1c6c800] 08:34:30 INFO - PROCESS | 3897 | 1461252870988 Marionette DEBUG loaded listener.js 08:34:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f29d41ee800) [pid = 3897] [serial = 2037] [outer = 0x7f29d1c6c800] 08:34:32 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:34:32 INFO - PROCESS | 3897 | 1461252872198 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 08:34:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 08:34:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1678ms 08:34:32 INFO - PROCESS | 3897 | 1461252872247 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 08:34:32 INFO - PROCESS | 3897 | 1461252872250 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 08:34:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:34:32 INFO - PROCESS | 3897 | 1461252872255 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:34:32 INFO - PROCESS | 3897 | 1461252872260 Marionette TRACE conn3 <- [1,2686,null,{}] 08:34:32 INFO - PROCESS | 3897 | 1461252872274 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:32 INFO - PROCESS | 3897 | 1461252872580 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 08:34:32 INFO - PROCESS | 3897 | 1461252872765 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dab7e000 == 126 [pid = 3897] [id = 679] 08:34:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f29d6404c00) [pid = 3897] [serial = 2038] [outer = (nil)] 08:34:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29d6596400) [pid = 3897] [serial = 2039] [outer = 0x7f29d6404c00] 08:34:32 INFO - PROCESS | 3897 | 1461252872828 Marionette DEBUG loaded listener.js 08:34:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29d67e7400) [pid = 3897] [serial = 2040] [outer = 0x7f29d6404c00] 08:34:33 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:34:34 INFO - PROCESS | 3897 | 1461252874035 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 08:34:34 INFO - PROCESS | 3897 | 1461252874097 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 08:34:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:34:34 INFO - PROCESS | 3897 | 1461252874103 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:34:34 INFO - PROCESS | 3897 | 1461252874105 Marionette TRACE conn3 <- [1,2690,null,{}] 08:34:34 INFO - PROCESS | 3897 | 1461252874110 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:34 INFO - PROCESS | 3897 | 1461252874295 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 08:34:34 INFO - PROCESS | 3897 | 1461252874550 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc8e0800 == 127 [pid = 3897] [id = 680] 08:34:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29d2de9400) [pid = 3897] [serial = 2041] [outer = (nil)] 08:34:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29d9f4d400) [pid = 3897] [serial = 2042] [outer = 0x7f29d2de9400] 08:34:34 INFO - PROCESS | 3897 | 1461252874613 Marionette DEBUG loaded listener.js 08:34:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29dabc6800) [pid = 3897] [serial = 2043] [outer = 0x7f29d2de9400] 08:34:35 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:34:35 INFO - PROCESS | 3897 | 1461252875858 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 08:34:35 INFO - PROCESS | 3897 | 1461252875895 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 08:34:35 INFO - PROCESS | 3897 | 1461252875901 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:34:35 INFO - PROCESS | 3897 | 1461252875903 Marionette TRACE conn3 <- [1,2694,null,{}] 08:34:35 INFO - PROCESS | 3897 | 1461252875908 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:36 INFO - PROCESS | 3897 | 1461252876084 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 08:34:36 INFO - PROCESS | 3897 | 1461252876285 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd53c000 == 128 [pid = 3897] [id = 681] 08:34:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29d640c000) [pid = 3897] [serial = 2044] [outer = (nil)] 08:34:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29dabdc400) [pid = 3897] [serial = 2045] [outer = 0x7f29d640c000] 08:34:36 INFO - PROCESS | 3897 | 1461252876344 Marionette DEBUG loaded listener.js 08:34:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29daca9c00) [pid = 3897] [serial = 2046] [outer = 0x7f29d640c000] 08:34:37 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:34:37 INFO - PROCESS | 3897 | 1461252877513 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 08:34:37 INFO - PROCESS | 3897 | 1461252877534 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 08:34:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:34:37 INFO - PROCESS | 3897 | 1461252877539 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:34:37 INFO - PROCESS | 3897 | 1461252877541 Marionette TRACE conn3 <- [1,2698,null,{}] 08:34:37 INFO - PROCESS | 3897 | 1461252877546 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:37 INFO - PROCESS | 3897 | 1461252877711 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 08:34:37 INFO - PROCESS | 3897 | 1461252877922 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de2be800 == 129 [pid = 3897] [id = 682] 08:34:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29dc682c00) [pid = 3897] [serial = 2047] [outer = (nil)] 08:34:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29dd1ae000) [pid = 3897] [serial = 2048] [outer = 0x7f29dc682c00] 08:34:37 INFO - PROCESS | 3897 | 1461252877984 Marionette DEBUG loaded listener.js 08:34:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29dd5a3400) [pid = 3897] [serial = 2049] [outer = 0x7f29dc682c00] 08:34:39 INFO - PROCESS | 3897 | SkCairoFTTypeface::onFilterRec unimplemented 08:34:39 INFO - PROCESS | 3897 | 1461252879146 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 08:34:39 INFO - PROCESS | 3897 | 1461252879180 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 08:34:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:34:39 INFO - PROCESS | 3897 | 1461252879185 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:34:39 INFO - PROCESS | 3897 | 1461252879187 Marionette TRACE conn3 <- [1,2702,null,{}] 08:34:39 INFO - PROCESS | 3897 | 1461252879205 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:39 INFO - PROCESS | 3897 | 1461252879380 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 08:34:39 INFO - PROCESS | 3897 | 1461252879590 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de649000 == 130 [pid = 3897] [id = 683] 08:34:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29dc68b400) [pid = 3897] [serial = 2050] [outer = (nil)] 08:34:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f29dd845000) [pid = 3897] [serial = 2051] [outer = 0x7f29dc68b400] 08:34:39 INFO - PROCESS | 3897 | 1461252879691 Marionette DEBUG loaded listener.js 08:34:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f29ddb5e000) [pid = 3897] [serial = 2052] [outer = 0x7f29dc68b400] 08:34:40 INFO - PROCESS | 3897 | 1461252880482 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 08:34:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:34:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1330ms 08:34:40 INFO - PROCESS | 3897 | 1461252880516 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 08:34:40 INFO - PROCESS | 3897 | 1461252880519 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 08:34:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:34:40 INFO - PROCESS | 3897 | 1461252880524 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:34:40 INFO - PROCESS | 3897 | 1461252880526 Marionette TRACE conn3 <- [1,2706,null,{}] 08:34:40 INFO - PROCESS | 3897 | 1461252880531 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:40 INFO - PROCESS | 3897 | 1461252880682 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 08:34:40 INFO - PROCESS | 3897 | 1461252880883 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29df5ac000 == 131 [pid = 3897] [id = 684] 08:34:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f29dd1adc00) [pid = 3897] [serial = 2053] [outer = (nil)] 08:34:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f29ddb75800) [pid = 3897] [serial = 2054] [outer = 0x7f29dd1adc00] 08:34:40 INFO - PROCESS | 3897 | 1461252880942 Marionette DEBUG loaded listener.js 08:34:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f29de052c00) [pid = 3897] [serial = 2055] [outer = 0x7f29dd1adc00] 08:34:41 INFO - PROCESS | 3897 | 1461252881736 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 08:34:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:34:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1275ms 08:34:41 INFO - PROCESS | 3897 | 1461252881800 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 08:34:41 INFO - PROCESS | 3897 | 1461252881804 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 08:34:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:34:41 INFO - PROCESS | 3897 | 1461252881809 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:34:41 INFO - PROCESS | 3897 | 1461252881811 Marionette TRACE conn3 <- [1,2710,null,{}] 08:34:41 INFO - PROCESS | 3897 | 1461252881816 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:41 INFO - PROCESS | 3897 | 1461252881961 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 08:34:42 INFO - PROCESS | 3897 | 1461252882166 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2f14000 == 132 [pid = 3897] [id = 685] 08:34:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f29cef10400) [pid = 3897] [serial = 2056] [outer = (nil)] 08:34:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29d67efc00) [pid = 3897] [serial = 2057] [outer = 0x7f29cef10400] 08:34:42 INFO - PROCESS | 3897 | 1461252882227 Marionette DEBUG loaded listener.js 08:34:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29de052800) [pid = 3897] [serial = 2058] [outer = 0x7f29cef10400] 08:34:43 INFO - PROCESS | 3897 | 1461252883304 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 08:34:43 INFO - PROCESS | 3897 | 1461252883348 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 08:34:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:34:43 INFO - PROCESS | 3897 | 1461252883355 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:34:43 INFO - PROCESS | 3897 | 1461252883360 Marionette TRACE conn3 <- [1,2714,null,{}] 08:34:43 INFO - PROCESS | 3897 | 1461252883367 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:43 INFO - PROCESS | 3897 | 1461252883511 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 08:34:43 INFO - PROCESS | 3897 | 1461252883769 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d6522800 == 133 [pid = 3897] [id = 686] 08:34:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29cf3c4c00) [pid = 3897] [serial = 2059] [outer = (nil)] 08:34:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29d1c66c00) [pid = 3897] [serial = 2060] [outer = 0x7f29cf3c4c00] 08:34:43 INFO - PROCESS | 3897 | 1461252883869 Marionette DEBUG loaded listener.js 08:34:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29d1f59400) [pid = 3897] [serial = 2061] [outer = 0x7f29cf3c4c00] 08:34:44 INFO - PROCESS | 3897 | 1461252884602 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 08:34:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:34:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1284ms 08:34:44 INFO - PROCESS | 3897 | 1461252884645 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 08:34:44 INFO - PROCESS | 3897 | 1461252884660 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 08:34:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:34:44 INFO - PROCESS | 3897 | 1461252884675 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:34:44 INFO - PROCESS | 3897 | 1461252884682 Marionette TRACE conn3 <- [1,2718,null,{}] 08:34:44 INFO - PROCESS | 3897 | 1461252884691 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:44 INFO - PROCESS | 3897 | 1461252884925 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 08:34:45 INFO - PROCESS | 3897 | 1461252885138 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cf2ca800 == 134 [pid = 3897] [id = 687] 08:34:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29ccbd8000) [pid = 3897] [serial = 2062] [outer = (nil)] 08:34:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29d2da3400) [pid = 3897] [serial = 2063] [outer = 0x7f29ccbd8000] 08:34:45 INFO - PROCESS | 3897 | 1461252885266 Marionette DEBUG loaded listener.js 08:34:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29d412d000) [pid = 3897] [serial = 2064] [outer = 0x7f29ccbd8000] 08:34:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f92e5000 == 133 [pid = 3897] [id = 471] 08:34:45 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f9d22800 == 132 [pid = 3897] [id = 108] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f29e714f400) [pid = 3897] [serial = 1979] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f29d9f4fc00) [pid = 3897] [serial = 1914] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29f7492800) [pid = 3897] [serial = 1955] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29de04b800) [pid = 3897] [serial = 1971] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f29e6dd9000) [pid = 3897] [serial = 1977] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29de0c0400) [pid = 3897] [serial = 1973] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29d6403c00) [pid = 3897] [serial = 1976] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f29de0f6c00) [pid = 3897] [serial = 1974] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f29ddb57400) [pid = 3897] [serial = 1970] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f29cc4d6c00) [pid = 3897] [serial = 1916] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f29dd59e400) [pid = 3897] [serial = 1928] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f29d2daf800) [pid = 3897] [serial = 1962] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f29d2244800) [pid = 3897] [serial = 1961] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f29e0536400) [pid = 3897] [serial = 1937] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29dc686400) [pid = 3897] [serial = 1925] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29de870800) [pid = 3897] [serial = 1934] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29d41e6800) [pid = 3897] [serial = 1919] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f29d638d800) [pid = 3897] [serial = 1964] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29d668f800) [pid = 3897] [serial = 1965] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29e3b48000) [pid = 3897] [serial = 1943] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29dabd0c00) [pid = 3897] [serial = 1967] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29dc687c00) [pid = 3897] [serial = 1968] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29ddd6b800) [pid = 3897] [serial = 1931] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29e133b400) [pid = 3897] [serial = 1940] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29f4a45000) [pid = 3897] [serial = 1952] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29d22d7000) [pid = 3897] [serial = 1958] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f29e6dd3000) [pid = 3897] [serial = 1946] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f29d68bf800) [pid = 3897] [serial = 1922] [outer = (nil)] [url = about:blank] 08:34:45 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f29f37e9800) [pid = 3897] [serial = 1949] [outer = (nil)] [url = about:blank] 08:34:46 INFO - PROCESS | 3897 | 1461252886062 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 08:34:46 INFO - PROCESS | 3897 | 1461252886119 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 08:34:46 INFO - PROCESS | 3897 | 1461252886125 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:34:46 INFO - PROCESS | 3897 | 1461252886130 Marionette TRACE conn3 <- [1,2722,null,{}] 08:34:46 INFO - PROCESS | 3897 | 1461252886143 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:46 INFO - PROCESS | 3897 | 1461252886283 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 08:34:46 INFO - PROCESS | 3897 | 1461252886298 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:46 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d4107000 == 133 [pid = 3897] [id = 688] 08:34:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29d6360800) [pid = 3897] [serial = 2065] [outer = (nil)] 08:34:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f29d6407800) [pid = 3897] [serial = 2066] [outer = 0x7f29d6360800] 08:34:46 INFO - PROCESS | 3897 | 1461252886352 Marionette DEBUG loaded listener.js 08:34:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f29d668f800) [pid = 3897] [serial = 2067] [outer = 0x7f29d6360800] 08:34:47 INFO - PROCESS | 3897 | 1461252887205 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 08:34:47 INFO - PROCESS | 3897 | 1461252887268 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 08:34:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:34:47 INFO - PROCESS | 3897 | 1461252887272 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:34:47 INFO - PROCESS | 3897 | 1461252887275 Marionette TRACE conn3 <- [1,2726,null,{}] 08:34:47 INFO - PROCESS | 3897 | 1461252887279 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:47 INFO - PROCESS | 3897 | 1461252887411 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 08:34:47 INFO - PROCESS | 3897 | 1461252887424 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc553000 == 134 [pid = 3897] [id = 689] 08:34:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29c9fcd400) [pid = 3897] [serial = 2068] [outer = (nil)] 08:34:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29dacad000) [pid = 3897] [serial = 2069] [outer = 0x7f29c9fcd400] 08:34:47 INFO - PROCESS | 3897 | 1461252887476 Marionette DEBUG loaded listener.js 08:34:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29dc680800) [pid = 3897] [serial = 2070] [outer = 0x7f29c9fcd400] 08:34:48 INFO - PROCESS | 3897 | 1461252888252 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 08:34:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:34:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1025ms 08:34:48 INFO - PROCESS | 3897 | 1461252888297 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 08:34:48 INFO - PROCESS | 3897 | 1461252888300 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 08:34:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:34:48 INFO - PROCESS | 3897 | 1461252888314 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:34:48 INFO - PROCESS | 3897 | 1461252888316 Marionette TRACE conn3 <- [1,2730,null,{}] 08:34:48 INFO - PROCESS | 3897 | 1461252888336 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:48 INFO - PROCESS | 3897 | 1461252888522 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 08:34:48 INFO - PROCESS | 3897 | 1461252888553 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddf07000 == 135 [pid = 3897] [id = 690] 08:34:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29dabc6000) [pid = 3897] [serial = 2071] [outer = (nil)] 08:34:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29dcdf5000) [pid = 3897] [serial = 2072] [outer = 0x7f29dabc6000] 08:34:48 INFO - PROCESS | 3897 | 1461252888605 Marionette DEBUG loaded listener.js 08:34:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29dd4eb000) [pid = 3897] [serial = 2073] [outer = 0x7f29dabc6000] 08:34:49 INFO - PROCESS | 3897 | 1461252889720 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 08:34:49 INFO - PROCESS | 3897 | 1461252889762 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 08:34:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:34:49 INFO - PROCESS | 3897 | 1461252889771 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:34:49 INFO - PROCESS | 3897 | 1461252889773 Marionette TRACE conn3 <- [1,2734,null,{}] 08:34:49 INFO - PROCESS | 3897 | 1461252889777 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:49 INFO - PROCESS | 3897 | 1461252889981 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 08:34:50 INFO - PROCESS | 3897 | 1461252890133 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de7e3800 == 136 [pid = 3897] [id = 691] 08:34:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29d6408000) [pid = 3897] [serial = 2074] [outer = (nil)] 08:34:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29ddb58c00) [pid = 3897] [serial = 2075] [outer = 0x7f29d6408000] 08:34:50 INFO - PROCESS | 3897 | 1461252890197 Marionette DEBUG loaded listener.js 08:34:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29de1e8c00) [pid = 3897] [serial = 2076] [outer = 0x7f29d6408000] 08:34:50 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f29cc4ce400) [pid = 3897] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:34:50 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29d206fc00) [pid = 3897] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:34:50 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29d1c65000) [pid = 3897] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:34:50 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29d6363000) [pid = 3897] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:34:50 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29d1c63c00) [pid = 3897] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:34:50 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29d0f7c800) [pid = 3897] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:34:50 INFO - PROCESS | 3897 | 1461252890904 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 08:34:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:34:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1177ms 08:34:50 INFO - PROCESS | 3897 | 1461252890949 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 08:34:50 INFO - PROCESS | 3897 | 1461252890952 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 08:34:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:34:50 INFO - PROCESS | 3897 | 1461252890956 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:34:50 INFO - PROCESS | 3897 | 1461252890959 Marionette TRACE conn3 <- [1,2738,null,{}] 08:34:50 INFO - PROCESS | 3897 | 1461252890963 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:51 INFO - PROCESS | 3897 | 1461252891151 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 08:34:51 INFO - PROCESS | 3897 | 1461252891170 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29df5bc800 == 137 [pid = 3897] [id = 692] 08:34:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29d4129000) [pid = 3897] [serial = 2077] [outer = (nil)] 08:34:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29de0f1c00) [pid = 3897] [serial = 2078] [outer = 0x7f29d4129000] 08:34:51 INFO - PROCESS | 3897 | 1461252891221 Marionette DEBUG loaded listener.js 08:34:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29de2f2c00) [pid = 3897] [serial = 2079] [outer = 0x7f29d4129000] 08:34:51 INFO - PROCESS | 3897 | 1461252891911 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 08:34:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:34:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 974ms 08:34:51 INFO - PROCESS | 3897 | 1461252891931 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 08:34:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:34:51 INFO - PROCESS | 3897 | 1461252891934 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 08:34:51 INFO - PROCESS | 3897 | 1461252891938 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:34:51 INFO - PROCESS | 3897 | 1461252891941 Marionette TRACE conn3 <- [1,2742,null,{}] 08:34:51 INFO - PROCESS | 3897 | 1461252891945 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:52 INFO - PROCESS | 3897 | 1461252892076 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 08:34:52 INFO - PROCESS | 3897 | 1461252892237 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e23e2000 == 138 [pid = 3897] [id = 693] 08:34:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29cf1b3000) [pid = 3897] [serial = 2080] [outer = (nil)] 08:34:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29de2f5800) [pid = 3897] [serial = 2081] [outer = 0x7f29cf1b3000] 08:34:52 INFO - PROCESS | 3897 | 1461252892289 Marionette DEBUG loaded listener.js 08:34:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29df669000) [pid = 3897] [serial = 2082] [outer = 0x7f29cf1b3000] 08:34:53 INFO - PROCESS | 3897 | 1461252893144 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 08:34:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:34:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1225ms 08:34:53 INFO - PROCESS | 3897 | 1461252893163 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 08:34:53 INFO - PROCESS | 3897 | 1461252893169 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 08:34:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:34:53 INFO - PROCESS | 3897 | 1461252893177 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:34:53 INFO - PROCESS | 3897 | 1461252893180 Marionette TRACE conn3 <- [1,2746,null,{}] 08:34:53 INFO - PROCESS | 3897 | 1461252893187 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:53 INFO - PROCESS | 3897 | 1461252893345 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 08:34:53 INFO - PROCESS | 3897 | 1461252893552 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d4106800 == 139 [pid = 3897] [id = 694] 08:34:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29d1c65000) [pid = 3897] [serial = 2083] [outer = (nil)] 08:34:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29d2da8c00) [pid = 3897] [serial = 2084] [outer = 0x7f29d1c65000] 08:34:53 INFO - PROCESS | 3897 | 1461252893616 Marionette DEBUG loaded listener.js 08:34:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29d41e8000) [pid = 3897] [serial = 2085] [outer = 0x7f29d1c65000] 08:34:54 INFO - PROCESS | 3897 | 1461252894458 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 08:34:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:34:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1337ms 08:34:54 INFO - PROCESS | 3897 | 1461252894514 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 08:34:54 INFO - PROCESS | 3897 | 1461252894521 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 08:34:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:34:54 INFO - PROCESS | 3897 | 1461252894530 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:34:54 INFO - PROCESS | 3897 | 1461252894534 Marionette TRACE conn3 <- [1,2750,null,{}] 08:34:54 INFO - PROCESS | 3897 | 1461252894544 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:54 INFO - PROCESS | 3897 | 1461252894703 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 08:34:54 INFO - PROCESS | 3897 | 1461252894901 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd55a000 == 140 [pid = 3897] [id = 695] 08:34:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f29d6360000) [pid = 3897] [serial = 2086] [outer = (nil)] 08:34:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f29d668a400) [pid = 3897] [serial = 2087] [outer = 0x7f29d6360000] 08:34:54 INFO - PROCESS | 3897 | 1461252894964 Marionette DEBUG loaded listener.js 08:34:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f29d9f4d000) [pid = 3897] [serial = 2088] [outer = 0x7f29d6360000] 08:34:55 INFO - PROCESS | 3897 | 1461252895788 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 08:34:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:34:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1287ms 08:34:55 INFO - PROCESS | 3897 | 1461252895818 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 08:34:55 INFO - PROCESS | 3897 | 1461252895821 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 08:34:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:34:55 INFO - PROCESS | 3897 | 1461252895827 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:34:55 INFO - PROCESS | 3897 | 1461252895831 Marionette TRACE conn3 <- [1,2754,null,{}] 08:34:55 INFO - PROCESS | 3897 | 1461252895846 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:56 INFO - PROCESS | 3897 | 1461252895999 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 08:34:56 INFO - PROCESS | 3897 | 1461252896207 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e4934800 == 141 [pid = 3897] [id = 696] 08:34:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f29dd1a8c00) [pid = 3897] [serial = 2089] [outer = (nil)] 08:34:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f29de04d800) [pid = 3897] [serial = 2090] [outer = 0x7f29dd1a8c00] 08:34:56 INFO - PROCESS | 3897 | 1461252896272 Marionette DEBUG loaded listener.js 08:34:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f29de0bd400) [pid = 3897] [serial = 2091] [outer = 0x7f29dd1a8c00] 08:34:57 INFO - PROCESS | 3897 | 1461252897062 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 08:34:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:34:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1289ms 08:34:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:34:57 INFO - PROCESS | 3897 | 1461252897116 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 08:34:57 INFO - PROCESS | 3897 | 1461252897119 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 08:34:57 INFO - PROCESS | 3897 | 1461252897124 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:34:57 INFO - PROCESS | 3897 | 1461252897127 Marionette TRACE conn3 <- [1,2758,null,{}] 08:34:57 INFO - PROCESS | 3897 | 1461252897149 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:57 INFO - PROCESS | 3897 | 1461252897302 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 08:34:57 INFO - PROCESS | 3897 | 1461252897518 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6415800 == 142 [pid = 3897] [id = 697] 08:34:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29dd1b1800) [pid = 3897] [serial = 2092] [outer = (nil)] 08:34:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29de2f2000) [pid = 3897] [serial = 2093] [outer = 0x7f29dd1b1800] 08:34:57 INFO - PROCESS | 3897 | 1461252897580 Marionette DEBUG loaded listener.js 08:34:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29de715000) [pid = 3897] [serial = 2094] [outer = 0x7f29dd1b1800] 08:34:58 INFO - PROCESS | 3897 | 1461252898345 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 08:34:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:34:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1247ms 08:34:58 INFO - PROCESS | 3897 | 1461252898374 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 08:34:58 INFO - PROCESS | 3897 | 1461252898377 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 08:34:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:34:58 INFO - PROCESS | 3897 | 1461252898383 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:34:58 INFO - PROCESS | 3897 | 1461252898386 Marionette TRACE conn3 <- [1,2762,null,{}] 08:34:58 INFO - PROCESS | 3897 | 1461252898391 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:34:58 INFO - PROCESS | 3897 | 1461252898540 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 08:34:58 INFO - PROCESS | 3897 | 1461252898970 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6968000 == 143 [pid = 3897] [id = 698] 08:34:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29e11a2800) [pid = 3897] [serial = 2095] [outer = (nil)] 08:34:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29e11a9800) [pid = 3897] [serial = 2096] [outer = 0x7f29e11a2800] 08:34:59 INFO - PROCESS | 3897 | 1461252899035 Marionette DEBUG loaded listener.js 08:34:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29e11f7400) [pid = 3897] [serial = 2097] [outer = 0x7f29e11a2800] 08:34:59 INFO - PROCESS | 3897 | 1461252899776 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 08:34:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:34:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1429ms 08:34:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:34:59 INFO - PROCESS | 3897 | 1461252899814 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 08:34:59 INFO - PROCESS | 3897 | 1461252899816 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 08:34:59 INFO - PROCESS | 3897 | 1461252899821 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:34:59 INFO - PROCESS | 3897 | 1461252899824 Marionette TRACE conn3 <- [1,2766,null,{}] 08:34:59 INFO - PROCESS | 3897 | 1461252899829 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:00 INFO - PROCESS | 3897 | 1461252900005 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 08:35:00 INFO - PROCESS | 3897 | 1461252900221 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e7341800 == 144 [pid = 3897] [id = 699] 08:35:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29cf3c9400) [pid = 3897] [serial = 2098] [outer = (nil)] 08:35:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29e11f9400) [pid = 3897] [serial = 2099] [outer = 0x7f29cf3c9400] 08:35:00 INFO - PROCESS | 3897 | 1461252900327 Marionette DEBUG loaded listener.js 08:35:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29e5f26c00) [pid = 3897] [serial = 2100] [outer = 0x7f29cf3c9400] 08:35:01 INFO - PROCESS | 3897 | 1461252901099 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 08:35:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:35:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1333ms 08:35:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:35:01 INFO - PROCESS | 3897 | 1461252901154 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 08:35:01 INFO - PROCESS | 3897 | 1461252901156 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 08:35:01 INFO - PROCESS | 3897 | 1461252901162 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:35:01 INFO - PROCESS | 3897 | 1461252901165 Marionette TRACE conn3 <- [1,2770,null,{}] 08:35:01 INFO - PROCESS | 3897 | 1461252901169 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:01 INFO - PROCESS | 3897 | 1461252901317 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 08:35:01 INFO - PROCESS | 3897 | 1461252901523 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e807b800 == 145 [pid = 3897] [id = 700] 08:35:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29d63a4400) [pid = 3897] [serial = 2101] [outer = (nil)] 08:35:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29e6ecec00) [pid = 3897] [serial = 2102] [outer = 0x7f29d63a4400] 08:35:01 INFO - PROCESS | 3897 | 1461252901594 Marionette DEBUG loaded listener.js 08:35:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29e714a800) [pid = 3897] [serial = 2103] [outer = 0x7f29d63a4400] 08:35:02 INFO - PROCESS | 3897 | 1461252902409 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 08:35:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:35:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1277ms 08:35:02 INFO - PROCESS | 3897 | 1461252902438 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 08:35:02 INFO - PROCESS | 3897 | 1461252902441 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 08:35:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:35:02 INFO - PROCESS | 3897 | 1461252902446 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:35:02 INFO - PROCESS | 3897 | 1461252902448 Marionette TRACE conn3 <- [1,2774,null,{}] 08:35:02 INFO - PROCESS | 3897 | 1461252902453 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:02 INFO - PROCESS | 3897 | 1461252902602 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 08:35:02 INFO - PROCESS | 3897 | 1461252902808 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f37ae000 == 146 [pid = 3897] [id = 701] 08:35:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29cc7f8800) [pid = 3897] [serial = 2104] [outer = (nil)] 08:35:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29dafb9c00) [pid = 3897] [serial = 2105] [outer = 0x7f29cc7f8800] 08:35:02 INFO - PROCESS | 3897 | 1461252902867 Marionette DEBUG loaded listener.js 08:35:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29e8063c00) [pid = 3897] [serial = 2106] [outer = 0x7f29cc7f8800] 08:35:03 INFO - PROCESS | 3897 | 1461252903615 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 08:35:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:35:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1225ms 08:35:03 INFO - PROCESS | 3897 | 1461252903673 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 08:35:03 INFO - PROCESS | 3897 | 1461252903675 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 08:35:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:35:03 INFO - PROCESS | 3897 | 1461252903696 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:35:03 INFO - PROCESS | 3897 | 1461252903699 Marionette TRACE conn3 <- [1,2778,null,{}] 08:35:03 INFO - PROCESS | 3897 | 1461252903704 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:03 INFO - PROCESS | 3897 | 1461252903865 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 08:35:04 INFO - PROCESS | 3897 | 1461252904067 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f571f000 == 147 [pid = 3897] [id = 702] 08:35:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29cf1bc000) [pid = 3897] [serial = 2107] [outer = (nil)] 08:35:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29e9287c00) [pid = 3897] [serial = 2108] [outer = 0x7f29cf1bc000] 08:35:04 INFO - PROCESS | 3897 | 1461252904129 Marionette DEBUG loaded listener.js 08:35:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29e9db1400) [pid = 3897] [serial = 2109] [outer = 0x7f29cf1bc000] 08:35:04 INFO - PROCESS | 3897 | 1461252904892 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 08:35:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:35:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1227ms 08:35:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:35:04 INFO - PROCESS | 3897 | 1461252904924 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 08:35:04 INFO - PROCESS | 3897 | 1461252904926 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 08:35:04 INFO - PROCESS | 3897 | 1461252904933 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:35:04 INFO - PROCESS | 3897 | 1461252904936 Marionette TRACE conn3 <- [1,2782,null,{}] 08:35:04 INFO - PROCESS | 3897 | 1461252904941 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:05 INFO - PROCESS | 3897 | 1461252905090 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 08:35:05 INFO - PROCESS | 3897 | 1461252905303 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f92d6800 == 148 [pid = 3897] [id = 703] 08:35:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29e114e000) [pid = 3897] [serial = 2110] [outer = (nil)] 08:35:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29f374f800) [pid = 3897] [serial = 2111] [outer = 0x7f29e114e000] 08:35:05 INFO - PROCESS | 3897 | 1461252905362 Marionette DEBUG loaded listener.js 08:35:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29f4386800) [pid = 3897] [serial = 2112] [outer = 0x7f29e114e000] 08:35:06 INFO - PROCESS | 3897 | 1461252906125 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 08:35:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:35:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1230ms 08:35:06 INFO - PROCESS | 3897 | 1461252906161 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 08:35:06 INFO - PROCESS | 3897 | 1461252906164 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 08:35:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:35:06 INFO - PROCESS | 3897 | 1461252906169 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:35:06 INFO - PROCESS | 3897 | 1461252906173 Marionette TRACE conn3 <- [1,2786,null,{}] 08:35:06 INFO - PROCESS | 3897 | 1461252906178 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:06 INFO - PROCESS | 3897 | 1461252906350 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 08:35:06 INFO - PROCESS | 3897 | 1461252906562 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f9d16800 == 149 [pid = 3897] [id = 704] 08:35:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29e80de800) [pid = 3897] [serial = 2113] [outer = (nil)] 08:35:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29f5a9f000) [pid = 3897] [serial = 2114] [outer = 0x7f29e80de800] 08:35:06 INFO - PROCESS | 3897 | 1461252906673 Marionette DEBUG loaded listener.js 08:35:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29f9466800) [pid = 3897] [serial = 2115] [outer = 0x7f29e80de800] 08:35:07 INFO - PROCESS | 3897 | 1461252907451 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 08:35:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:35:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1327ms 08:35:07 INFO - PROCESS | 3897 | 1461252907497 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 08:35:07 INFO - PROCESS | 3897 | 1461252907501 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 08:35:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:35:07 INFO - PROCESS | 3897 | 1461252907506 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:35:07 INFO - PROCESS | 3897 | 1461252907508 Marionette TRACE conn3 <- [1,2790,null,{}] 08:35:07 INFO - PROCESS | 3897 | 1461252907531 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:07 INFO - PROCESS | 3897 | 1461252907694 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 08:35:07 INFO - PROCESS | 3897 | 1461252907900 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:07 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f2a06add000 == 150 [pid = 3897] [id = 705] 08:35:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29ed16b400) [pid = 3897] [serial = 2116] [outer = (nil)] 08:35:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29f984d800) [pid = 3897] [serial = 2117] [outer = 0x7f29ed16b400] 08:35:07 INFO - PROCESS | 3897 | 1461252907960 Marionette DEBUG loaded listener.js 08:35:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29f99da000) [pid = 3897] [serial = 2118] [outer = 0x7f29ed16b400] 08:35:08 INFO - PROCESS | 3897 | 1461252908717 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 08:35:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:35:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1232ms 08:35:08 INFO - PROCESS | 3897 | 1461252908738 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 08:35:08 INFO - PROCESS | 3897 | 1461252908741 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 08:35:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:35:08 INFO - PROCESS | 3897 | 1461252908746 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:35:08 INFO - PROCESS | 3897 | 1461252908748 Marionette TRACE conn3 <- [1,2794,null,{}] 08:35:08 INFO - PROCESS | 3897 | 1461252908752 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:08 INFO - PROCESS | 3897 | 1461252908917 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 08:35:09 INFO - PROCESS | 3897 | 1461252909128 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2279800 == 151 [pid = 3897] [id = 706] 08:35:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29de2ee000) [pid = 3897] [serial = 2119] [outer = (nil)] 08:35:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29f9cf7c00) [pid = 3897] [serial = 2120] [outer = 0x7f29de2ee000] 08:35:09 INFO - PROCESS | 3897 | 1461252909230 Marionette DEBUG loaded listener.js 08:35:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29f9d3d000) [pid = 3897] [serial = 2121] [outer = 0x7f29de2ee000] 08:35:10 INFO - PROCESS | 3897 | 1461252910048 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 08:35:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:35:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1328ms 08:35:10 INFO - PROCESS | 3897 | 1461252910074 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 08:35:10 INFO - PROCESS | 3897 | 1461252910077 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 08:35:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:35:10 INFO - PROCESS | 3897 | 1461252910082 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:35:10 INFO - PROCESS | 3897 | 1461252910084 Marionette TRACE conn3 <- [1,2798,null,{}] 08:35:10 INFO - PROCESS | 3897 | 1461252910089 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:10 INFO - PROCESS | 3897 | 1461252910264 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 08:35:10 INFO - PROCESS | 3897 | 1461252910760 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d397b000 == 152 [pid = 3897] [id = 707] 08:35:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f29ca26f400) [pid = 3897] [serial = 2122] [outer = (nil)] 08:35:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f29ca271400) [pid = 3897] [serial = 2123] [outer = 0x7f29ca26f400] 08:35:10 INFO - PROCESS | 3897 | 1461252910893 Marionette DEBUG loaded listener.js 08:35:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f29cc4d2000) [pid = 3897] [serial = 2124] [outer = 0x7f29ca26f400] 08:35:11 INFO - PROCESS | 3897 | 1461252911732 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 08:35:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:35:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1682ms 08:35:11 INFO - PROCESS | 3897 | 1461252911765 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 08:35:11 INFO - PROCESS | 3897 | 1461252911771 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 08:35:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:35:11 INFO - PROCESS | 3897 | 1461252911778 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:35:11 INFO - PROCESS | 3897 | 1461252911782 Marionette TRACE conn3 <- [1,2802,null,{}] 08:35:11 INFO - PROCESS | 3897 | 1461252911788 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:11 INFO - PROCESS | 3897 | 1461252911944 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 08:35:12 INFO - PROCESS | 3897 | 1461252912314 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1010000 == 153 [pid = 3897] [id = 708] 08:35:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f29d1f5cc00) [pid = 3897] [serial = 2125] [outer = (nil)] 08:35:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f29d2183000) [pid = 3897] [serial = 2126] [outer = 0x7f29d1f5cc00] 08:35:12 INFO - PROCESS | 3897 | 1461252912414 Marionette DEBUG loaded listener.js 08:35:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f29d2dec000) [pid = 3897] [serial = 2127] [outer = 0x7f29d1f5cc00] 08:35:13 INFO - PROCESS | 3897 | 1461252913201 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 08:35:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:35:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1479ms 08:35:13 INFO - PROCESS | 3897 | 1461252913259 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 08:35:13 INFO - PROCESS | 3897 | 1461252913264 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 08:35:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:35:13 INFO - PROCESS | 3897 | 1461252913271 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:35:13 INFO - PROCESS | 3897 | 1461252913274 Marionette TRACE conn3 <- [1,2806,null,{}] 08:35:13 INFO - PROCESS | 3897 | 1461252913279 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:13 INFO - PROCESS | 3897 | 1461252913429 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 08:35:13 INFO - PROCESS | 3897 | 1461252913647 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d651f800 == 154 [pid = 3897] [id = 709] 08:35:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 247 (0x7f29d4754000) [pid = 3897] [serial = 2128] [outer = (nil)] 08:35:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 248 (0x7f29d6360c00) [pid = 3897] [serial = 2129] [outer = 0x7f29d4754000] 08:35:13 INFO - PROCESS | 3897 | 1461252913749 Marionette DEBUG loaded listener.js 08:35:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 249 (0x7f29d640b800) [pid = 3897] [serial = 2130] [outer = 0x7f29d4754000] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d482c000 == 153 [pid = 3897] [id = 674] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29df5bc800 == 152 [pid = 3897] [id = 692] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de7e3800 == 151 [pid = 3897] [id = 691] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ddf07000 == 150 [pid = 3897] [id = 690] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 248 (0x7f29de2f0400) [pid = 3897] [serial = 1988] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 247 (0x7f29f4378800) [pid = 3897] [serial = 1994] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 246 (0x7f29d1f5ac00) [pid = 3897] [serial = 2006] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f29e714e400) [pid = 3897] [serial = 1991] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f29d1f5a000) [pid = 3897] [serial = 2000] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f29f9ccac00) [pid = 3897] [serial = 1997] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f29d1239000) [pid = 3897] [serial = 1982] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f29d684d400) [pid = 3897] [serial = 2030] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f29cc297c00) [pid = 3897] [serial = 2003] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29da372c00) [pid = 3897] [serial = 1985] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29d22d2c00) [pid = 3897] [serial = 2009] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc553000 == 149 [pid = 3897] [id = 689] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d4107000 == 148 [pid = 3897] [id = 688] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cf2ca800 == 147 [pid = 3897] [id = 687] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d6522800 == 146 [pid = 3897] [id = 686] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de2be800 == 145 [pid = 3897] [id = 682] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd53c000 == 144 [pid = 3897] [id = 681] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc8e0800 == 143 [pid = 3897] [id = 680] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d6568000 == 142 [pid = 3897] [id = 678] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1b3d000 == 141 [pid = 3897] [id = 677] 08:35:14 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da05f800 == 140 [pid = 3897] [id = 676] 08:35:14 INFO - PROCESS | 3897 | 1461252914712 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29d41f3c00) [pid = 3897] [serial = 2021] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29d67eb800) [pid = 3897] [serial = 2028] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29cf1bb800) [pid = 3897] [serial = 2013] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29d474b800) [pid = 3897] [serial = 2024] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29d2070c00) [pid = 3897] [serial = 2016] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29d1c6c000) [pid = 3897] [serial = 2015] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29d3bc3c00) [pid = 3897] [serial = 2019] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29d474a000) [pid = 3897] [serial = 2022] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29d2ec2c00) [pid = 3897] [serial = 2018] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29d6410000) [pid = 3897] [serial = 2027] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29ccbda800) [pid = 3897] [serial = 2012] [outer = (nil)] [url = about:blank] 08:35:14 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29d6362c00) [pid = 3897] [serial = 2025] [outer = (nil)] [url = about:blank] 08:35:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:35:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1483ms 08:35:14 INFO - PROCESS | 3897 | 1461252914754 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 08:35:14 INFO - PROCESS | 3897 | 1461252914757 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 08:35:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:35:14 INFO - PROCESS | 3897 | 1461252914764 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:35:14 INFO - PROCESS | 3897 | 1461252914771 Marionette TRACE conn3 <- [1,2810,null,{}] 08:35:14 INFO - PROCESS | 3897 | 1461252914783 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:14 INFO - PROCESS | 3897 | 1461252914926 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 08:35:15 INFO - PROCESS | 3897 | 1461252915101 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d23d9800 == 141 [pid = 3897] [id = 710] 08:35:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29d6359800) [pid = 3897] [serial = 2131] [outer = (nil)] 08:35:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29d668fc00) [pid = 3897] [serial = 2132] [outer = 0x7f29d6359800] 08:35:15 INFO - PROCESS | 3897 | 1461252915155 Marionette DEBUG loaded listener.js 08:35:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29d68c4400) [pid = 3897] [serial = 2133] [outer = 0x7f29d6359800] 08:35:15 INFO - PROCESS | 3897 | 1461252915792 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 08:35:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:35:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1083ms 08:35:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:35:15 INFO - PROCESS | 3897 | 1461252915846 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 08:35:15 INFO - PROCESS | 3897 | 1461252915849 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 08:35:15 INFO - PROCESS | 3897 | 1461252915854 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:35:15 INFO - PROCESS | 3897 | 1461252915856 Marionette TRACE conn3 <- [1,2814,null,{}] 08:35:15 INFO - PROCESS | 3897 | 1461252915861 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:16 INFO - PROCESS | 3897 | 1461252916014 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 08:35:16 INFO - PROCESS | 3897 | 1461252916186 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:16 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da013800 == 142 [pid = 3897] [id = 711] 08:35:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29d6365400) [pid = 3897] [serial = 2134] [outer = (nil)] 08:35:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29dabda800) [pid = 3897] [serial = 2135] [outer = 0x7f29d6365400] 08:35:16 INFO - PROCESS | 3897 | 1461252916236 Marionette DEBUG loaded listener.js 08:35:16 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29dafb3800) [pid = 3897] [serial = 2136] [outer = 0x7f29d6365400] 08:35:16 INFO - PROCESS | 3897 | 1461252916879 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 08:35:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:35:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1079ms 08:35:16 INFO - PROCESS | 3897 | 1461252916933 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 08:35:16 INFO - PROCESS | 3897 | 1461252916935 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 08:35:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:35:16 INFO - PROCESS | 3897 | 1461252916941 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:35:16 INFO - PROCESS | 3897 | 1461252916944 Marionette TRACE conn3 <- [1,2818,null,{}] 08:35:16 INFO - PROCESS | 3897 | 1461252916948 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:17 INFO - PROCESS | 3897 | 1461252917208 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 08:35:17 INFO - PROCESS | 3897 | 1461252917241 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dafa1000 == 143 [pid = 3897] [id = 712] 08:35:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29dd598800) [pid = 3897] [serial = 2137] [outer = (nil)] 08:35:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29dd841400) [pid = 3897] [serial = 2138] [outer = 0x7f29dd598800] 08:35:17 INFO - PROCESS | 3897 | 1461252917303 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29de057800) [pid = 3897] [serial = 2139] [outer = 0x7f29dd598800] 08:35:18 INFO - PROCESS | 3897 | 1461252918078 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 08:35:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:35:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1179ms 08:35:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:35:18 INFO - PROCESS | 3897 | 1461252918128 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 08:35:18 INFO - PROCESS | 3897 | 1461252918130 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 08:35:18 INFO - PROCESS | 3897 | 1461252918134 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:35:18 INFO - PROCESS | 3897 | 1461252918137 Marionette TRACE conn3 <- [1,2822,null,{}] 08:35:18 INFO - PROCESS | 3897 | 1461252918141 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:18 INFO - PROCESS | 3897 | 1461252918341 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 08:35:18 INFO - PROCESS | 3897 | 1461252918369 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd550000 == 144 [pid = 3897] [id = 713] 08:35:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29de0f9800) [pid = 3897] [serial = 2140] [outer = (nil)] 08:35:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29df9c7000) [pid = 3897] [serial = 2141] [outer = 0x7f29de0f9800] 08:35:18 INFO - PROCESS | 3897 | 1461252918420 Marionette DEBUG loaded listener.js 08:35:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29e1146400) [pid = 3897] [serial = 2142] [outer = 0x7f29de0f9800] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29d67e4000) [pid = 3897] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29de715400) [pid = 3897] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29c9fdc000) [pid = 3897] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29cc4d1400) [pid = 3897] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29cc298000) [pid = 3897] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29e7148800) [pid = 3897] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29d6856000) [pid = 3897] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29cc4cc000) [pid = 3897] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29c9fdc400) [pid = 3897] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29dcdf6000) [pid = 3897] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29cc4ca000) [pid = 3897] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29cf1ba800) [pid = 3897] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29cc4c8000) [pid = 3897] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29d658e000) [pid = 3897] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29dabc6000) [pid = 3897] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29d6408000) [pid = 3897] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29d4129000) [pid = 3897] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29d6360800) [pid = 3897] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29ccbd8000) [pid = 3897] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f29c9fcd400) [pid = 3897] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f29cf3c4c00) [pid = 3897] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f29dd1ac000) [pid = 3897] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29de87bc00) [pid = 3897] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:35:19 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29c9fd2400) [pid = 3897] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:35:19 INFO - PROCESS | 3897 | 1461252919829 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 08:35:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:35:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1729ms 08:35:19 INFO - PROCESS | 3897 | 1461252919864 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 08:35:19 INFO - PROCESS | 3897 | 1461252919866 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 08:35:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:35:19 INFO - PROCESS | 3897 | 1461252919871 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:35:19 INFO - PROCESS | 3897 | 1461252919874 Marionette TRACE conn3 <- [1,2826,null,{}] 08:35:19 INFO - PROCESS | 3897 | 1461252919878 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:20 INFO - PROCESS | 3897 | 1461252920083 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 08:35:20 INFO - PROCESS | 3897 | 1461252920192 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d31b3000 == 145 [pid = 3897] [id = 714] 08:35:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29c9fdc400) [pid = 3897] [serial = 2143] [outer = (nil)] 08:35:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29cc4c8000) [pid = 3897] [serial = 2144] [outer = 0x7f29c9fdc400] 08:35:20 INFO - PROCESS | 3897 | 1461252920252 Marionette DEBUG loaded listener.js 08:35:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29d6360800) [pid = 3897] [serial = 2145] [outer = 0x7f29c9fdc400] 08:35:20 INFO - PROCESS | 3897 | 1461252920812 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:35:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:35:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 977ms 08:35:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:35:20 INFO - PROCESS | 3897 | 1461252920849 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 08:35:20 INFO - PROCESS | 3897 | 1461252920851 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 08:35:20 INFO - PROCESS | 3897 | 1461252920855 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:35:20 INFO - PROCESS | 3897 | 1461252920858 Marionette TRACE conn3 <- [1,2830,null,{}] 08:35:20 INFO - PROCESS | 3897 | 1461252920863 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:21 INFO - PROCESS | 3897 | 1461252920999 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 08:35:21 INFO - PROCESS | 3897 | 1461252921173 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3b2000 == 146 [pid = 3897] [id = 715] 08:35:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29cc294c00) [pid = 3897] [serial = 2146] [outer = (nil)] 08:35:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29dd1ac000) [pid = 3897] [serial = 2147] [outer = 0x7f29cc294c00] 08:35:21 INFO - PROCESS | 3897 | 1461252921233 Marionette DEBUG loaded listener.js 08:35:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29de709c00) [pid = 3897] [serial = 2148] [outer = 0x7f29cc294c00] 08:35:22 INFO - PROCESS | 3897 | 1461252922020 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 08:35:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:35:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1225ms 08:35:22 INFO - PROCESS | 3897 | 1461252922082 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 08:35:22 INFO - PROCESS | 3897 | 1461252922087 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 08:35:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:35:22 INFO - PROCESS | 3897 | 1461252922095 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:35:22 INFO - PROCESS | 3897 | 1461252922100 Marionette TRACE conn3 <- [1,2834,null,{}] 08:35:22 INFO - PROCESS | 3897 | 1461252922108 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:22 INFO - PROCESS | 3897 | 1461252922291 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 08:35:22 INFO - PROCESS | 3897 | 1461252922499 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2280000 == 147 [pid = 3897] [id = 716] 08:35:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29ca26dc00) [pid = 3897] [serial = 2149] [outer = (nil)] 08:35:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29cef07400) [pid = 3897] [serial = 2150] [outer = 0x7f29ca26dc00] 08:35:22 INFO - PROCESS | 3897 | 1461252922604 Marionette DEBUG loaded listener.js 08:35:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29d1c69400) [pid = 3897] [serial = 2151] [outer = 0x7f29ca26dc00] 08:35:23 INFO - PROCESS | 3897 | 1461252923390 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:35:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:35:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1332ms 08:35:23 INFO - PROCESS | 3897 | 1461252923426 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 08:35:23 INFO - PROCESS | 3897 | 1461252923434 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 08:35:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:35:23 INFO - PROCESS | 3897 | 1461252923442 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:35:23 INFO - PROCESS | 3897 | 1461252923446 Marionette TRACE conn3 <- [1,2838,null,{}] 08:35:23 INFO - PROCESS | 3897 | 1461252923451 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:23 INFO - PROCESS | 3897 | 1461252923622 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 08:35:23 INFO - PROCESS | 3897 | 1461252923842 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da016800 == 148 [pid = 3897] [id = 717] 08:35:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29cef0c000) [pid = 3897] [serial = 2152] [outer = (nil)] 08:35:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29d412b800) [pid = 3897] [serial = 2153] [outer = 0x7f29cef0c000] 08:35:23 INFO - PROCESS | 3897 | 1461252923959 Marionette DEBUG loaded listener.js 08:35:24 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29d635d400) [pid = 3897] [serial = 2154] [outer = 0x7f29cef0c000] 08:35:24 INFO - PROCESS | 3897 | 1461252924885 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 08:35:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:35:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1481ms 08:35:24 INFO - PROCESS | 3897 | 1461252924923 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 08:35:24 INFO - PROCESS | 3897 | 1461252924926 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 08:35:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:35:24 INFO - PROCESS | 3897 | 1461252924932 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:35:24 INFO - PROCESS | 3897 | 1461252924937 Marionette TRACE conn3 <- [1,2842,null,{}] 08:35:24 INFO - PROCESS | 3897 | 1461252924951 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:25 INFO - PROCESS | 3897 | 1461252925129 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 08:35:25 INFO - PROCESS | 3897 | 1461252925394 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:25 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e0f1c800 == 149 [pid = 3897] [id = 718] 08:35:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29da369000) [pid = 3897] [serial = 2155] [outer = (nil)] 08:35:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29dcdeb000) [pid = 3897] [serial = 2156] [outer = 0x7f29da369000] 08:35:25 INFO - PROCESS | 3897 | 1461252925465 Marionette DEBUG loaded listener.js 08:35:25 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29de04b800) [pid = 3897] [serial = 2157] [outer = 0x7f29da369000] 08:35:26 INFO - PROCESS | 3897 | 1461252926260 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 08:35:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:35:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1387ms 08:35:26 INFO - PROCESS | 3897 | 1461252926319 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 08:35:26 INFO - PROCESS | 3897 | 1461252926323 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 08:35:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:35:26 INFO - PROCESS | 3897 | 1461252926329 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:35:26 INFO - PROCESS | 3897 | 1461252926331 Marionette TRACE conn3 <- [1,2846,null,{}] 08:35:26 INFO - PROCESS | 3897 | 1461252926336 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:26 INFO - PROCESS | 3897 | 1461252926492 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 08:35:26 INFO - PROCESS | 3897 | 1461252926704 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e4b5b000 == 150 [pid = 3897] [id = 719] 08:35:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29da5a6800) [pid = 3897] [serial = 2158] [outer = (nil)] 08:35:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29df660400) [pid = 3897] [serial = 2159] [outer = 0x7f29da5a6800] 08:35:26 INFO - PROCESS | 3897 | 1461252926804 Marionette DEBUG loaded listener.js 08:35:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29e1db0800) [pid = 3897] [serial = 2160] [outer = 0x7f29da5a6800] 08:35:27 INFO - PROCESS | 3897 | 1461252927620 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 08:35:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:35:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1325ms 08:35:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:35:27 INFO - PROCESS | 3897 | 1461252927655 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 08:35:27 INFO - PROCESS | 3897 | 1461252927657 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 08:35:27 INFO - PROCESS | 3897 | 1461252927662 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 3897 | 1461252927665 Marionette TRACE conn3 <- [1,2850,null,{}] 08:35:27 INFO - PROCESS | 3897 | 1461252927670 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:27 INFO - PROCESS | 3897 | 1461252927819 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 08:35:28 INFO - PROCESS | 3897 | 1461252928032 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6969800 == 151 [pid = 3897] [id = 720] 08:35:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29de1ed400) [pid = 3897] [serial = 2161] [outer = (nil)] 08:35:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29e3abbc00) [pid = 3897] [serial = 2162] [outer = 0x7f29de1ed400] 08:35:28 INFO - PROCESS | 3897 | 1461252928131 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29e4923000) [pid = 3897] [serial = 2163] [outer = 0x7f29de1ed400] 08:35:28 INFO - PROCESS | 3897 | 1461252928947 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:35:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:35:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1328ms 08:35:28 INFO - PROCESS | 3897 | 1461252928991 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 08:35:28 INFO - PROCESS | 3897 | 1461252928994 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 08:35:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:35:29 INFO - PROCESS | 3897 | 1461252928999 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 3897 | 1461252929001 Marionette TRACE conn3 <- [1,2854,null,{}] 08:35:29 INFO - PROCESS | 3897 | 1461252929006 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:29 INFO - PROCESS | 3897 | 1461252929186 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 08:35:29 INFO - PROCESS | 3897 | 1461252929404 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:29 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f455d000 == 152 [pid = 3897] [id = 721] 08:35:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29de715400) [pid = 3897] [serial = 2164] [outer = (nil)] 08:35:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29e9d7e000) [pid = 3897] [serial = 2165] [outer = 0x7f29de715400] 08:35:29 INFO - PROCESS | 3897 | 1461252929508 Marionette DEBUG loaded listener.js 08:35:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29f58cf400) [pid = 3897] [serial = 2166] [outer = 0x7f29de715400] 08:35:30 INFO - PROCESS | 3897 | 1461252930317 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 08:35:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:35:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1382ms 08:35:30 INFO - PROCESS | 3897 | 1461252930382 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 08:35:30 INFO - PROCESS | 3897 | 1461252930385 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 08:35:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:35:30 INFO - PROCESS | 3897 | 1461252930390 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:35:30 INFO - PROCESS | 3897 | 1461252930393 Marionette TRACE conn3 <- [1,2858,null,{}] 08:35:30 INFO - PROCESS | 3897 | 1461252930398 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:30 INFO - PROCESS | 3897 | 1461252930548 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 08:35:30 INFO - PROCESS | 3897 | 1461252930760 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fc6d3000 == 153 [pid = 3897] [id = 722] 08:35:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29e7149800) [pid = 3897] [serial = 2167] [outer = (nil)] 08:35:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29f945f800) [pid = 3897] [serial = 2168] [outer = 0x7f29e7149800] 08:35:30 INFO - PROCESS | 3897 | 1461252930859 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f29f9cf6800) [pid = 3897] [serial = 2169] [outer = 0x7f29e7149800] 08:35:31 INFO - PROCESS | 3897 | 1461252931645 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:35:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:35:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1326ms 08:35:31 INFO - PROCESS | 3897 | 1461252931717 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 08:35:31 INFO - PROCESS | 3897 | 1461252931719 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 08:35:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:35:31 INFO - PROCESS | 3897 | 1461252931725 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:35:31 INFO - PROCESS | 3897 | 1461252931727 Marionette TRACE conn3 <- [1,2862,null,{}] 08:35:31 INFO - PROCESS | 3897 | 1461252931732 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:31 INFO - PROCESS | 3897 | 1461252931885 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 08:35:32 INFO - PROCESS | 3897 | 1461252932098 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d4860000 == 154 [pid = 3897] [id = 723] 08:35:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f29caeb4800) [pid = 3897] [serial = 2170] [outer = (nil)] 08:35:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f29caebb800) [pid = 3897] [serial = 2171] [outer = 0x7f29caeb4800] 08:35:32 INFO - PROCESS | 3897 | 1461252932198 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f29caebfc00) [pid = 3897] [serial = 2172] [outer = 0x7f29caeb4800] 08:35:33 INFO - PROCESS | 3897 | 1461252933030 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 08:35:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:35:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1376ms 08:35:33 INFO - PROCESS | 3897 | 1461252933101 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 08:35:33 INFO - PROCESS | 3897 | 1461252933104 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 08:35:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:35:33 INFO - PROCESS | 3897 | 1461252933109 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:35:33 INFO - PROCESS | 3897 | 1461252933111 Marionette TRACE conn3 <- [1,2866,null,{}] 08:35:33 INFO - PROCESS | 3897 | 1461252933116 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:33 INFO - PROCESS | 3897 | 1461252933271 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 08:35:33 INFO - PROCESS | 3897 | 1461252933484 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:33 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc534000 == 155 [pid = 3897] [id = 724] 08:35:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f29caeb5000) [pid = 3897] [serial = 2173] [outer = (nil)] 08:35:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f29f9cfbc00) [pid = 3897] [serial = 2174] [outer = 0x7f29caeb5000] 08:35:33 INFO - PROCESS | 3897 | 1461252933586 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 247 (0x7f29f9db9800) [pid = 3897] [serial = 2175] [outer = 0x7f29caeb5000] 08:35:34 INFO - PROCESS | 3897 | 1461252934355 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 08:35:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:35:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1276ms 08:35:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:35:34 INFO - PROCESS | 3897 | 1461252934386 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 08:35:34 INFO - PROCESS | 3897 | 1461252934389 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 08:35:34 INFO - PROCESS | 3897 | 1461252934394 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:35:34 INFO - PROCESS | 3897 | 1461252934397 Marionette TRACE conn3 <- [1,2870,null,{}] 08:35:34 INFO - PROCESS | 3897 | 1461252934401 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:34 INFO - PROCESS | 3897 | 1461252934548 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 08:35:34 INFO - PROCESS | 3897 | 1461252934765 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fde78000 == 156 [pid = 3897] [id = 725] 08:35:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 248 (0x7f29caeba000) [pid = 3897] [serial = 2176] [outer = (nil)] 08:35:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 249 (0x7f29cbeb1c00) [pid = 3897] [serial = 2177] [outer = 0x7f29caeba000] 08:35:34 INFO - PROCESS | 3897 | 1461252934864 Marionette DEBUG loaded listener.js 08:35:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 250 (0x7f29cbeb7400) [pid = 3897] [serial = 2178] [outer = 0x7f29caeba000] 08:35:35 INFO - PROCESS | 3897 | 1461252935688 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 08:35:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:35:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1326ms 08:35:35 INFO - PROCESS | 3897 | 1461252935720 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 08:35:35 INFO - PROCESS | 3897 | 1461252935724 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 08:35:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:35:35 INFO - PROCESS | 3897 | 1461252935729 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:35:35 INFO - PROCESS | 3897 | 1461252935733 Marionette TRACE conn3 <- [1,2874,null,{}] 08:35:35 INFO - PROCESS | 3897 | 1461252935737 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:35 INFO - PROCESS | 3897 | 1461252935912 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 08:35:36 INFO - PROCESS | 3897 | 1461252936137 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:36 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cfe7c000 == 157 [pid = 3897] [id = 726] 08:35:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 251 (0x7f29cbeb8c00) [pid = 3897] [serial = 2179] [outer = (nil)] 08:35:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 252 (0x7f29ccbd9000) [pid = 3897] [serial = 2180] [outer = 0x7f29cbeb8c00] 08:35:36 INFO - PROCESS | 3897 | 1461252936247 Marionette DEBUG loaded listener.js 08:35:36 INFO - PROCESS | 3897 | ++DOMWINDOW == 253 (0x7f29cf123400) [pid = 3897] [serial = 2181] [outer = 0x7f29cbeb8c00] 08:35:37 INFO - PROCESS | 3897 | 1461252937093 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 08:35:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:35:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1427ms 08:35:37 INFO - PROCESS | 3897 | 1461252937158 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 08:35:37 INFO - PROCESS | 3897 | 1461252937161 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 08:35:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:35:37 INFO - PROCESS | 3897 | 1461252937166 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:35:37 INFO - PROCESS | 3897 | 1461252937168 Marionette TRACE conn3 <- [1,2878,null,{}] 08:35:37 INFO - PROCESS | 3897 | 1461252937173 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:37 INFO - PROCESS | 3897 | 1461252937331 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 08:35:37 INFO - PROCESS | 3897 | 1461252937604 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cf1dc000 == 158 [pid = 3897] [id = 727] 08:35:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 254 (0x7f29c9fd9400) [pid = 3897] [serial = 2182] [outer = (nil)] 08:35:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 255 (0x7f29cef09400) [pid = 3897] [serial = 2183] [outer = 0x7f29c9fd9400] 08:35:37 INFO - PROCESS | 3897 | 1461252937667 Marionette DEBUG loaded listener.js 08:35:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 256 (0x7f29d2dab400) [pid = 3897] [serial = 2184] [outer = 0x7f29c9fd9400] 08:35:38 INFO - PROCESS | 3897 | 1461252938430 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 08:35:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:35:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1678ms 08:35:38 INFO - PROCESS | 3897 | 1461252938845 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 08:35:38 INFO - PROCESS | 3897 | 1461252938850 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 08:35:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:35:38 INFO - PROCESS | 3897 | 1461252938857 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:35:38 INFO - PROCESS | 3897 | 1461252938859 Marionette TRACE conn3 <- [1,2882,null,{}] 08:35:38 INFO - PROCESS | 3897 | 1461252938866 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:39 INFO - PROCESS | 3897 | 1461252939033 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 08:35:39 INFO - PROCESS | 3897 | 1461252939269 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d644a000 == 159 [pid = 3897] [id = 728] 08:35:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 257 (0x7f29cc4cc000) [pid = 3897] [serial = 2185] [outer = (nil)] 08:35:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 258 (0x7f29ccbcbc00) [pid = 3897] [serial = 2186] [outer = 0x7f29cc4cc000] 08:35:39 INFO - PROCESS | 3897 | 1461252939364 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 259 (0x7f29cf119000) [pid = 3897] [serial = 2187] [outer = 0x7f29cc4cc000] 08:35:40 INFO - PROCESS | 3897 | 1461252940183 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 08:35:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:35:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1379ms 08:35:40 INFO - PROCESS | 3897 | 1461252940236 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 08:35:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:35:40 INFO - PROCESS | 3897 | 1461252940240 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 08:35:40 INFO - PROCESS | 3897 | 1461252940261 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:35:40 INFO - PROCESS | 3897 | 1461252940269 Marionette TRACE conn3 <- [1,2886,null,{}] 08:35:40 INFO - PROCESS | 3897 | 1461252940297 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:40 INFO - PROCESS | 3897 | 1461252940576 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 08:35:40 INFO - PROCESS | 3897 | 1461252940733 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:40 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2279000 == 160 [pid = 3897] [id = 729] 08:35:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 260 (0x7f29cf1b4c00) [pid = 3897] [serial = 2188] [outer = (nil)] 08:35:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 261 (0x7f29cf36bc00) [pid = 3897] [serial = 2189] [outer = 0x7f29cf1b4c00] 08:35:40 INFO - PROCESS | 3897 | 1461252940794 Marionette DEBUG loaded listener.js 08:35:40 INFO - PROCESS | 3897 | ++DOMWINDOW == 262 (0x7f29cf3cec00) [pid = 3897] [serial = 2190] [outer = 0x7f29cf1b4c00] 08:35:41 INFO - PROCESS | 3897 | 1461252941620 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 08:35:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:35:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1446ms 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f5705800 == 159 [pid = 3897] [id = 91] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d657c000 == 158 [pid = 3897] [id = 675] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d311f800 == 157 [pid = 3897] [id = 673] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e607a000 == 156 [pid = 3897] [id = 65] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1fe1800 == 155 [pid = 3897] [id = 672] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cc10f800 == 154 [pid = 3897] [id = 671] 08:35:41 INFO - PROCESS | 3897 | --DOMWINDOW == 261 (0x7f29de2f5800) [pid = 3897] [serial = 2081] [outer = (nil)] [url = about:blank] 08:35:41 INFO - PROCESS | 3897 | --DOMWINDOW == 260 (0x7f29d2ec6c00) [pid = 3897] [serial = 2036] [outer = (nil)] [url = about:blank] 08:35:41 INFO - PROCESS | 3897 | --DOMWINDOW == 259 (0x7f29d6596400) [pid = 3897] [serial = 2039] [outer = (nil)] [url = about:blank] 08:35:41 INFO - PROCESS | 3897 | --DOMWINDOW == 258 (0x7f29d9f4d400) [pid = 3897] [serial = 2042] [outer = (nil)] [url = about:blank] 08:35:41 INFO - PROCESS | 3897 | --DOMWINDOW == 257 (0x7f29dabdc400) [pid = 3897] [serial = 2045] [outer = (nil)] [url = about:blank] 08:35:41 INFO - PROCESS | 3897 | --DOMWINDOW == 256 (0x7f29dd1ae000) [pid = 3897] [serial = 2048] [outer = (nil)] [url = about:blank] 08:35:41 INFO - PROCESS | 3897 | --DOMWINDOW == 255 (0x7f29dd845000) [pid = 3897] [serial = 2051] [outer = (nil)] [url = about:blank] 08:35:41 INFO - PROCESS | 3897 | --DOMWINDOW == 254 (0x7f29ddb75800) [pid = 3897] [serial = 2054] [outer = (nil)] [url = about:blank] 08:35:41 INFO - PROCESS | 3897 | --DOMWINDOW == 253 (0x7f29d67efc00) [pid = 3897] [serial = 2057] [outer = (nil)] [url = about:blank] 08:35:41 INFO - PROCESS | 3897 | 1461252941784 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 08:35:41 INFO - PROCESS | 3897 | 1461252941787 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f37c7000 == 153 [pid = 3897] [id = 81] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d31b3000 == 152 [pid = 3897] [id = 714] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd550000 == 151 [pid = 3897] [id = 713] 08:35:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dafa1000 == 150 [pid = 3897] [id = 712] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da013800 == 149 [pid = 3897] [id = 711] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d23d9800 == 148 [pid = 3897] [id = 710] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d651f800 == 147 [pid = 3897] [id = 709] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1010000 == 146 [pid = 3897] [id = 708] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d397b000 == 145 [pid = 3897] [id = 707] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f37ae000 == 144 [pid = 3897] [id = 701] 08:35:41 INFO - PROCESS | 3897 | 1461252941814 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:35:41 INFO - PROCESS | 3897 | 1461252941817 Marionette TRACE conn3 <- [1,2890,null,{}] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e807b800 == 143 [pid = 3897] [id = 700] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e7341800 == 142 [pid = 3897] [id = 699] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6968000 == 141 [pid = 3897] [id = 698] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6415800 == 140 [pid = 3897] [id = 697] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e4934800 == 139 [pid = 3897] [id = 696] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dd55a000 == 138 [pid = 3897] [id = 695] 08:35:41 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d4106800 == 137 [pid = 3897] [id = 694] 08:35:41 INFO - PROCESS | 3897 | 1461252941839 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:41 INFO - PROCESS | 3897 | 1461252941996 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 252 (0x7f29e5887c00) [pid = 3897] [serial = 1815] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 251 (0x7f29e3a71400) [pid = 3897] [serial = 1812] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 250 (0x7f29d2ec7c00) [pid = 3897] [serial = 1902] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 249 (0x7f29de1ee800) [pid = 3897] [serial = 1806] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 248 (0x7f29e1141400) [pid = 3897] [serial = 1809] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 247 (0x7f29e801e800) [pid = 3897] [serial = 1821] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 246 (0x7f29d6593400) [pid = 3897] [serial = 1797] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f29d635e400) [pid = 3897] [serial = 2010] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f29f37e9000) [pid = 3897] [serial = 1824] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f29e710a400) [pid = 3897] [serial = 1818] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f29dafb0800) [pid = 3897] [serial = 1833] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f29cf3c4000) [pid = 3897] [serial = 1794] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f29de04ec00) [pid = 3897] [serial = 1803] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29d22d2400) [pid = 3897] [serial = 1830] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29dcd9cc00) [pid = 3897] [serial = 1959] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29da5a7400) [pid = 3897] [serial = 1827] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29dacaa800) [pid = 3897] [serial = 1800] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29dcdf5000) [pid = 3897] [serial = 2072] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29ddb58c00) [pid = 3897] [serial = 2075] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29de0f1c00) [pid = 3897] [serial = 2078] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29d6407800) [pid = 3897] [serial = 2066] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29d668f800) [pid = 3897] [serial = 2067] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29d2da3400) [pid = 3897] [serial = 2063] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29d412d000) [pid = 3897] [serial = 2064] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29cf1be400) [pid = 3897] [serial = 2033] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29dacad000) [pid = 3897] [serial = 2069] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29d1c66c00) [pid = 3897] [serial = 2060] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29d1f59400) [pid = 3897] [serial = 2061] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29dd4eb000) [pid = 3897] [serial = 2073] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29de1e8c00) [pid = 3897] [serial = 2076] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29de2f2c00) [pid = 3897] [serial = 2079] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29dc680800) [pid = 3897] [serial = 2070] [outer = (nil)] [url = about:blank] 08:35:42 INFO - PROCESS | 3897 | 1461252942295 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2270000 == 138 [pid = 3897] [id = 730] 08:35:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29d1f59400) [pid = 3897] [serial = 2191] [outer = (nil)] 08:35:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29d3bc0000) [pid = 3897] [serial = 2192] [outer = 0x7f29d1f59400] 08:35:42 INFO - PROCESS | 3897 | 1461252942357 Marionette DEBUG loaded listener.js 08:35:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29d472ac00) [pid = 3897] [serial = 2193] [outer = 0x7f29d1f59400] 08:35:42 INFO - PROCESS | 3897 | 1461252942989 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:35:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:35:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1249ms 08:35:43 INFO - PROCESS | 3897 | 1461252943053 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 08:35:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:35:43 INFO - PROCESS | 3897 | 1461252943057 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 08:35:43 INFO - PROCESS | 3897 | 1461252943061 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:35:43 INFO - PROCESS | 3897 | 1461252943064 Marionette TRACE conn3 <- [1,2894,null,{}] 08:35:43 INFO - PROCESS | 3897 | 1461252943068 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:43 INFO - PROCESS | 3897 | 1461252943209 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 08:35:43 INFO - PROCESS | 3897 | 1461252943390 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da00b800 == 139 [pid = 3897] [id = 731] 08:35:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29d0f7c800) [pid = 3897] [serial = 2194] [outer = (nil)] 08:35:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29d6363800) [pid = 3897] [serial = 2195] [outer = 0x7f29d0f7c800] 08:35:43 INFO - PROCESS | 3897 | 1461252943444 Marionette DEBUG loaded listener.js 08:35:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29d640b000) [pid = 3897] [serial = 2196] [outer = 0x7f29d0f7c800] 08:35:44 INFO - PROCESS | 3897 | 1461252944074 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 08:35:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:35:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1027ms 08:35:44 INFO - PROCESS | 3897 | 1461252944088 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 08:35:44 INFO - PROCESS | 3897 | 1461252944091 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 08:35:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:35:44 INFO - PROCESS | 3897 | 1461252944096 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:35:44 INFO - PROCESS | 3897 | 1461252944098 Marionette TRACE conn3 <- [1,2898,null,{}] 08:35:44 INFO - PROCESS | 3897 | 1461252944103 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:44 INFO - PROCESS | 3897 | 1461252944352 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 08:35:44 INFO - PROCESS | 3897 | 1461252944382 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dab67800 == 140 [pid = 3897] [id = 732] 08:35:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29d2da3400) [pid = 3897] [serial = 2197] [outer = (nil)] 08:35:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29d6594c00) [pid = 3897] [serial = 2198] [outer = 0x7f29d2da3400] 08:35:44 INFO - PROCESS | 3897 | 1461252944434 Marionette DEBUG loaded listener.js 08:35:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29d684f400) [pid = 3897] [serial = 2199] [outer = 0x7f29d2da3400] 08:35:45 INFO - PROCESS | 3897 | 1461252945206 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 08:35:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:35:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1175ms 08:35:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:35:45 INFO - PROCESS | 3897 | 1461252945275 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 08:35:45 INFO - PROCESS | 3897 | 1461252945278 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 08:35:45 INFO - PROCESS | 3897 | 1461252945282 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:35:45 INFO - PROCESS | 3897 | 1461252945285 Marionette TRACE conn3 <- [1,2902,null,{}] 08:35:45 INFO - PROCESS | 3897 | 1461252945289 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:45 INFO - PROCESS | 3897 | 1461252945535 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 08:35:45 INFO - PROCESS | 3897 | 1461252945559 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dce77000 == 141 [pid = 3897] [id = 733] 08:35:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29dabda400) [pid = 3897] [serial = 2200] [outer = (nil)] 08:35:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29dcd9cc00) [pid = 3897] [serial = 2201] [outer = 0x7f29dabda400] 08:35:45 INFO - PROCESS | 3897 | 1461252945614 Marionette DEBUG loaded listener.js 08:35:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29dd6a4000) [pid = 3897] [serial = 2202] [outer = 0x7f29dabda400] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29dc682c00) [pid = 3897] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29d6404c00) [pid = 3897] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29d640c000) [pid = 3897] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29dc68b400) [pid = 3897] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29d1c6c800) [pid = 3897] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29dd1adc00) [pid = 3897] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29ccbd8800) [pid = 3897] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29d22d6400) [pid = 3897] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29de0f9800) [pid = 3897] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29c9fdc400) [pid = 3897] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29d4754000) [pid = 3897] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29d6359800) [pid = 3897] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29d6365400) [pid = 3897] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29cf1b3000) [pid = 3897] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f29d1f5cc00) [pid = 3897] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f29ca26f400) [pid = 3897] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f29e4930c00) [pid = 3897] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29cc290800) [pid = 3897] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29ddf5e800) [pid = 3897] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f29dcdec000) [pid = 3897] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29e1dce800) [pid = 3897] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29cc7f7400) [pid = 3897] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f29ea0afc00) [pid = 3897] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f29d2da9400) [pid = 3897] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f29de70e000) [pid = 3897] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:35:46 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f29c9fcf000) [pid = 3897] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f29de1e7c00) [pid = 3897] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f29e3d9cc00) [pid = 3897] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f29cf1b7000) [pid = 3897] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29ddb75000) [pid = 3897] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29c9fdb400) [pid = 3897] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29cc292800) [pid = 3897] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f29ddb74c00) [pid = 3897] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29d2071000) [pid = 3897] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29cc4cf000) [pid = 3897] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29dcdea800) [pid = 3897] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29c9fd3400) [pid = 3897] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29d4125000) [pid = 3897] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29e11a2c00) [pid = 3897] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29cf3cb000) [pid = 3897] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29d63a2400) [pid = 3897] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f29e9db0c00) [pid = 3897] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f29d640bc00) [pid = 3897] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f29ea0bc800) [pid = 3897] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29de707800) [pid = 3897] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29de70a800) [pid = 3897] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29f37e6800) [pid = 3897] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f29e555c000) [pid = 3897] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f29d1f50000) [pid = 3897] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f29e1db2400) [pid = 3897] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f29de0b3800) [pid = 3897] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f29e3d9c800) [pid = 3897] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f29de055800) [pid = 3897] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f29da5a1c00) [pid = 3897] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f29dd598800) [pid = 3897] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:35:47 INFO - PROCESS | 3897 | --DOMWINDOW == 177 (0x7f29d2de9400) [pid = 3897] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:35:47 INFO - PROCESS | 3897 | 1461252947159 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:35:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:35:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1927ms 08:35:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:35:47 INFO - PROCESS | 3897 | 1461252947209 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 08:35:47 INFO - PROCESS | 3897 | 1461252947211 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 08:35:47 INFO - PROCESS | 3897 | 1461252947215 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:35:47 INFO - PROCESS | 3897 | 1461252947219 Marionette TRACE conn3 <- [1,2906,null,{}] 08:35:47 INFO - PROCESS | 3897 | 1461252947223 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:47 INFO - PROCESS | 3897 | 1461252947360 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 08:35:47 INFO - PROCESS | 3897 | 1461252947372 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d23ce000 == 142 [pid = 3897] [id = 734] 08:35:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 178 (0x7f29c9fdb400) [pid = 3897] [serial = 2203] [outer = (nil)] 08:35:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f29cf1b4400) [pid = 3897] [serial = 2204] [outer = 0x7f29c9fdb400] 08:35:47 INFO - PROCESS | 3897 | 1461252947441 Marionette DEBUG loaded listener.js 08:35:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f29d1f5e400) [pid = 3897] [serial = 2205] [outer = 0x7f29c9fdb400] 08:35:48 INFO - PROCESS | 3897 | 1461252948191 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 08:35:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:35:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1026ms 08:35:48 INFO - PROCESS | 3897 | 1461252948242 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 08:35:48 INFO - PROCESS | 3897 | 1461252948244 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 08:35:48 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:35:48 INFO - PROCESS | 3897 | 1461252948249 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:35:48 INFO - PROCESS | 3897 | 1461252948251 Marionette TRACE conn3 <- [1,2910,null,{}] 08:35:48 INFO - PROCESS | 3897 | 1461252948256 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:48 INFO - PROCESS | 3897 | 1461252948474 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 08:35:48 INFO - PROCESS | 3897 | 1461252948492 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dd1cf000 == 143 [pid = 3897] [id = 735] 08:35:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f29cc290800) [pid = 3897] [serial = 2206] [outer = (nil)] 08:35:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f29d2de9400) [pid = 3897] [serial = 2207] [outer = 0x7f29cc290800] 08:35:48 INFO - PROCESS | 3897 | 1461252948542 Marionette DEBUG loaded listener.js 08:35:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f29d6681400) [pid = 3897] [serial = 2208] [outer = 0x7f29cc290800] 08:35:49 INFO - PROCESS | 3897 | 1461252949409 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 08:35:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:35:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:35:49 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1185ms 08:35:49 INFO - PROCESS | 3897 | 1461252949435 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 08:35:49 INFO - PROCESS | 3897 | 1461252949440 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 08:35:49 INFO - TEST-START | /DOMEvents/constructors.html 08:35:49 INFO - PROCESS | 3897 | 1461252949463 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:35:49 INFO - PROCESS | 3897 | 1461252949469 Marionette TRACE conn3 <- [1,2914,null,{}] 08:35:49 INFO - PROCESS | 3897 | 1461252949477 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:49 INFO - PROCESS | 3897 | 1461252949635 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 08:35:49 INFO - PROCESS | 3897 | 1461252949853 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:49 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2ea8000 == 144 [pid = 3897] [id = 736] 08:35:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29cbeabc00) [pid = 3897] [serial = 2209] [outer = (nil)] 08:35:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29cef10800) [pid = 3897] [serial = 2210] [outer = 0x7f29cbeabc00] 08:35:49 INFO - PROCESS | 3897 | 1461252949955 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29cf1bb800) [pid = 3897] [serial = 2211] [outer = 0x7f29cbeabc00] 08:35:50 INFO - PROCESS | 3897 | 1461252950852 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:35:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:35:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:35:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:35:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:35:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:35:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:35:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:35:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:35:50 INFO - TEST-OK | /DOMEvents/constructors.html | took 1451ms 08:35:50 INFO - PROCESS | 3897 | 1461252950912 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 08:35:50 INFO - PROCESS | 3897 | 1461252950922 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 08:35:50 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:35:50 INFO - PROCESS | 3897 | 1461252950942 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:35:50 INFO - PROCESS | 3897 | 1461252950947 Marionette TRACE conn3 <- [1,2918,null,{}] 08:35:50 INFO - PROCESS | 3897 | 1461252950952 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:51 INFO - PROCESS | 3897 | 1461252951182 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 08:35:51 INFO - PROCESS | 3897 | 1461252951332 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc553000 == 145 [pid = 3897] [id = 737] 08:35:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29cf1b6000) [pid = 3897] [serial = 2212] [outer = (nil)] 08:35:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29d41eb800) [pid = 3897] [serial = 2213] [outer = 0x7f29cf1b6000] 08:35:51 INFO - PROCESS | 3897 | 1461252951434 Marionette DEBUG loaded listener.js 08:35:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29d6361400) [pid = 3897] [serial = 2214] [outer = 0x7f29cf1b6000] 08:35:52 INFO - PROCESS | 3897 | 1461252952222 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:35:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:35:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1336ms 08:35:52 INFO - PROCESS | 3897 | 1461252952276 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 08:35:52 INFO - PROCESS | 3897 | 1461252952279 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 08:35:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:35:52 INFO - PROCESS | 3897 | 1461252952285 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:35:52 INFO - PROCESS | 3897 | 1461252952291 Marionette TRACE conn3 <- [1,2922,null,{}] 08:35:52 INFO - PROCESS | 3897 | 1461252952305 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:52 INFO - PROCESS | 3897 | 1461252952476 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 08:35:52 INFO - PROCESS | 3897 | 1461252952694 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de3b8000 == 146 [pid = 3897] [id = 738] 08:35:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29d63a1c00) [pid = 3897] [serial = 2215] [outer = (nil)] 08:35:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f29da36e400) [pid = 3897] [serial = 2216] [outer = 0x7f29d63a1c00] 08:35:52 INFO - PROCESS | 3897 | 1461252952801 Marionette DEBUG loaded listener.js 08:35:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f29daca1400) [pid = 3897] [serial = 2217] [outer = 0x7f29d63a1c00] 08:35:53 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:35:53 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:35:53 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:35:53 INFO - PROCESS | 3897 | [3897] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:35:53 INFO - PROCESS | 3897 | 1461252953507 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 08:35:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:35:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:35:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:35:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:35:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 08:35:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:35:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:35:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:35:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 08:35:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:35:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:35:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:35:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 08:35:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:35:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:35:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:35:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:35:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1243ms 08:35:53 INFO - PROCESS | 3897 | 1461252953530 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 08:35:53 INFO - PROCESS | 3897 | 1461252953538 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 08:35:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:35:53 INFO - PROCESS | 3897 | 1461252953564 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:35:53 INFO - PROCESS | 3897 | 1461252953566 Marionette TRACE conn3 <- [1,2926,null,{}] 08:35:53 INFO - PROCESS | 3897 | 1461252953571 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:53 INFO - PROCESS | 3897 | 1461252953723 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 08:35:53 INFO - PROCESS | 3897 | 1461252953949 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dfa80000 == 147 [pid = 3897] [id = 739] 08:35:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29d635bc00) [pid = 3897] [serial = 2218] [outer = (nil)] 08:35:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29dd84b400) [pid = 3897] [serial = 2219] [outer = 0x7f29d635bc00] 08:35:54 INFO - PROCESS | 3897 | 1461252954011 Marionette DEBUG loaded listener.js 08:35:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29ddb74c00) [pid = 3897] [serial = 2220] [outer = 0x7f29d635bc00] 08:35:54 INFO - PROCESS | 3897 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:35:54 INFO - PROCESS | 3897 | 1461252954687 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 08:35:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:35:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1178ms 08:35:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:35:54 INFO - PROCESS | 3897 | 1461252954740 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 08:35:54 INFO - PROCESS | 3897 | 1461252954743 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 08:35:54 INFO - PROCESS | 3897 | 1461252954747 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:35:54 INFO - PROCESS | 3897 | 1461252954751 Marionette TRACE conn3 <- [1,2930,null,{}] 08:35:54 INFO - PROCESS | 3897 | 1461252954755 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:54 INFO - PROCESS | 3897 | 1461252954896 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 08:35:55 INFO - PROCESS | 3897 | 1461252955125 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:55 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e2466800 == 148 [pid = 3897] [id = 740] 08:35:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29daca3c00) [pid = 3897] [serial = 2221] [outer = (nil)] 08:35:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29de073800) [pid = 3897] [serial = 2222] [outer = 0x7f29daca3c00] 08:35:55 INFO - PROCESS | 3897 | 1461252955186 Marionette DEBUG loaded listener.js 08:35:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29de1e7000) [pid = 3897] [serial = 2223] [outer = 0x7f29daca3c00] 08:35:55 INFO - PROCESS | 3897 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:35:55 INFO - PROCESS | 3897 | 1461252955860 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 08:35:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:35:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1128ms 08:35:55 INFO - PROCESS | 3897 | 1461252955885 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 08:35:55 INFO - PROCESS | 3897 | 1461252955887 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 08:35:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:35:55 INFO - PROCESS | 3897 | 1461252955894 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:35:55 INFO - PROCESS | 3897 | 1461252955896 Marionette TRACE conn3 <- [1,2934,null,{}] 08:35:55 INFO - PROCESS | 3897 | 1461252955901 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:56 INFO - PROCESS | 3897 | 1461252956088 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 08:35:56 INFO - PROCESS | 3897 | 1461252956321 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:56 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6452000 == 149 [pid = 3897] [id = 741] 08:35:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29e0537400) [pid = 3897] [serial = 2224] [outer = (nil)] 08:35:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29e1dc9000) [pid = 3897] [serial = 2225] [outer = 0x7f29e0537400] 08:35:56 INFO - PROCESS | 3897 | 1461252956386 Marionette DEBUG loaded listener.js 08:35:56 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29e3abe000) [pid = 3897] [serial = 2226] [outer = 0x7f29e0537400] 08:35:57 INFO - PROCESS | 3897 | 1461252957040 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:35:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:35:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1181ms 08:35:57 INFO - PROCESS | 3897 | 1461252957077 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 08:35:57 INFO - PROCESS | 3897 | 1461252957079 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 08:35:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:35:57 INFO - PROCESS | 3897 | 1461252957084 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:35:57 INFO - PROCESS | 3897 | 1461252957087 Marionette TRACE conn3 <- [1,2938,null,{}] 08:35:57 INFO - PROCESS | 3897 | 1461252957091 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:57 INFO - PROCESS | 3897 | 1461252957240 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 08:35:57 INFO - PROCESS | 3897 | 1461252957468 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:57 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e71df000 == 150 [pid = 3897] [id = 742] 08:35:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29e053a000) [pid = 3897] [serial = 2227] [outer = (nil)] 08:35:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29e45da800) [pid = 3897] [serial = 2228] [outer = 0x7f29e053a000] 08:35:57 INFO - PROCESS | 3897 | 1461252957528 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29e5bca400) [pid = 3897] [serial = 2229] [outer = 0x7f29e053a000] 08:35:58 INFO - PROCESS | 3897 | 1461252958179 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:35:58 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:35:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1132ms 08:35:58 INFO - PROCESS | 3897 | 1461252958221 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 08:35:58 INFO - PROCESS | 3897 | 1461252958224 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 08:35:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:35:58 INFO - PROCESS | 3897 | 1461252958231 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:35:58 INFO - PROCESS | 3897 | 1461252958234 Marionette TRACE conn3 <- [1,2942,null,{}] 08:35:58 INFO - PROCESS | 3897 | 1461252958238 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:58 INFO - PROCESS | 3897 | 1461252958379 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 08:35:58 INFO - PROCESS | 3897 | 1461252958607 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:58 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ed08c000 == 151 [pid = 3897] [id = 743] 08:35:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f29e3abf400) [pid = 3897] [serial = 2230] [outer = (nil)] 08:35:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f29e6dd4c00) [pid = 3897] [serial = 2231] [outer = 0x7f29e3abf400] 08:35:58 INFO - PROCESS | 3897 | 1461252958667 Marionette DEBUG loaded listener.js 08:35:58 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f29e7473c00) [pid = 3897] [serial = 2232] [outer = 0x7f29e3abf400] 08:35:59 INFO - PROCESS | 3897 | 1461252959323 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 08:35:59 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:35:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:35:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:35:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:35:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:35:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1127ms 08:35:59 INFO - PROCESS | 3897 | 1461252959360 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 08:35:59 INFO - PROCESS | 3897 | 1461252959363 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 08:35:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:35:59 INFO - PROCESS | 3897 | 1461252959369 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:35:59 INFO - PROCESS | 3897 | 1461252959370 Marionette TRACE conn3 <- [1,2946,null,{}] 08:35:59 INFO - PROCESS | 3897 | 1461252959375 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:59 INFO - PROCESS | 3897 | 1461252959529 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 08:35:59 INFO - PROCESS | 3897 | 1461252959757 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:59 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f5a7e800 == 152 [pid = 3897] [id = 744] 08:35:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f29e3d9c800) [pid = 3897] [serial = 2233] [outer = (nil)] 08:35:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f29e806b400) [pid = 3897] [serial = 2234] [outer = 0x7f29e3d9c800] 08:35:59 INFO - PROCESS | 3897 | 1461252959820 Marionette DEBUG loaded listener.js 08:35:59 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f29ea0afc00) [pid = 3897] [serial = 2235] [outer = 0x7f29e3d9c800] 08:36:00 INFO - PROCESS | 3897 | 1461252960486 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:36:00 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 08:36:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1125ms 08:36:00 INFO - PROCESS | 3897 | 1461252960494 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 08:36:00 INFO - PROCESS | 3897 | 1461252960496 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 08:36:00 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:36:00 INFO - PROCESS | 3897 | 1461252960522 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:36:00 INFO - PROCESS | 3897 | 1461252960524 Marionette TRACE conn3 <- [1,2950,null,{}] 08:36:00 INFO - PROCESS | 3897 | 1461252960531 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:00 INFO - PROCESS | 3897 | 1461252960680 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 08:36:00 INFO - PROCESS | 3897 | 1461252960907 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:00 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29fdc10800 == 153 [pid = 3897] [id = 745] 08:36:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29e6095000) [pid = 3897] [serial = 2236] [outer = (nil)] 08:36:00 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29f37e9800) [pid = 3897] [serial = 2237] [outer = 0x7f29e6095000] 08:36:00 INFO - PROCESS | 3897 | 1461252960968 Marionette DEBUG loaded listener.js 08:36:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29f4826400) [pid = 3897] [serial = 2238] [outer = 0x7f29e6095000] 08:36:01 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1be9000 == 154 [pid = 3897] [id = 746] 08:36:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29f945d000) [pid = 3897] [serial = 2239] [outer = (nil)] 08:36:01 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29f5aa0400) [pid = 3897] [serial = 2240] [outer = 0x7f29f945d000] 08:36:01 INFO - PROCESS | 3897 | 1461252961736 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:36:01 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:36:01 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1256ms 08:36:01 INFO - PROCESS | 3897 | 1461252961757 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 08:36:01 INFO - PROCESS | 3897 | 1461252961760 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 08:36:01 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:36:01 INFO - PROCESS | 3897 | 1461252961779 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:36:01 INFO - PROCESS | 3897 | 1461252961783 Marionette TRACE conn3 <- [1,2954,null,{}] 08:36:01 INFO - PROCESS | 3897 | 1461252961801 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:01 INFO - PROCESS | 3897 | 1461252961992 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 08:36:02 INFO - PROCESS | 3897 | 1461252962247 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:02 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29c9db7000 == 155 [pid = 3897] [id = 747] 08:36:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29dcda2400) [pid = 3897] [serial = 2241] [outer = (nil)] 08:36:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29f9462800) [pid = 3897] [serial = 2242] [outer = 0x7f29dcda2400] 08:36:02 INFO - PROCESS | 3897 | 1461252962318 Marionette DEBUG loaded listener.js 08:36:02 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29f9dbb000) [pid = 3897] [serial = 2243] [outer = 0x7f29dcda2400] 08:36:03 INFO - PROCESS | 3897 | 1461252963001 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:36:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:36:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:36:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1258ms 08:36:03 INFO - PROCESS | 3897 | 1461252963034 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 08:36:03 INFO - PROCESS | 3897 | 1461252963036 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 08:36:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:36:03 INFO - PROCESS | 3897 | 1461252963043 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:36:03 INFO - PROCESS | 3897 | 1461252963045 Marionette TRACE conn3 <- [1,2958,null,{}] 08:36:03 INFO - PROCESS | 3897 | 1461252963050 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:03 INFO - PROCESS | 3897 | 1461252963216 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 08:36:03 INFO - PROCESS | 3897 | 1461252963445 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:03 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de366000 == 156 [pid = 3897] [id = 748] 08:36:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29c7144400) [pid = 3897] [serial = 2244] [outer = (nil)] 08:36:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29c714b000) [pid = 3897] [serial = 2245] [outer = 0x7f29c7144400] 08:36:03 INFO - PROCESS | 3897 | 1461252963506 Marionette DEBUG loaded listener.js 08:36:03 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29f9d38000) [pid = 3897] [serial = 2246] [outer = 0x7f29c7144400] 08:36:04 INFO - PROCESS | 3897 | 1461252964199 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:36:04 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 08:36:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1178ms 08:36:04 INFO - PROCESS | 3897 | 1461252964222 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 08:36:04 INFO - PROCESS | 3897 | 1461252964224 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 08:36:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:36:04 INFO - PROCESS | 3897 | 1461252964230 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:36:04 INFO - PROCESS | 3897 | 1461252964232 Marionette TRACE conn3 <- [1,2962,null,{}] 08:36:04 INFO - PROCESS | 3897 | 1461252964237 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:04 INFO - PROCESS | 3897 | 1461252964394 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 08:36:04 INFO - PROCESS | 3897 | 1461252964628 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:04 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de37c000 == 157 [pid = 3897] [id = 749] 08:36:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29c7147c00) [pid = 3897] [serial = 2247] [outer = (nil)] 08:36:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29ca725c00) [pid = 3897] [serial = 2248] [outer = 0x7f29c7147c00] 08:36:04 INFO - PROCESS | 3897 | 1461252964691 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29ca72b000) [pid = 3897] [serial = 2249] [outer = 0x7f29c7147c00] 08:36:05 INFO - PROCESS | 3897 | 1461252965323 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:36:05 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 08:36:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1125ms 08:36:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:36:05 INFO - PROCESS | 3897 | 1461252965355 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 08:36:05 INFO - PROCESS | 3897 | 1461252965358 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 08:36:05 INFO - PROCESS | 3897 | 1461252965362 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 3897 | 1461252965365 Marionette TRACE conn3 <- [1,2966,null,{}] 08:36:05 INFO - PROCESS | 3897 | 1461252965370 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:05 INFO - PROCESS | 3897 | 1461252965529 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 08:36:05 INFO - PROCESS | 3897 | 1461252965762 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc91b000 == 158 [pid = 3897] [id = 750] 08:36:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29c714cc00) [pid = 3897] [serial = 2250] [outer = (nil)] 08:36:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29ca72ec00) [pid = 3897] [serial = 2251] [outer = 0x7f29c714cc00] 08:36:05 INFO - PROCESS | 3897 | 1461252965825 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29f9dbd400) [pid = 3897] [serial = 2252] [outer = 0x7f29c714cc00] 08:36:06 INFO - PROCESS | 3897 | 1461252966482 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:36:06 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 08:36:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1128ms 08:36:06 INFO - PROCESS | 3897 | 1461252966490 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 08:36:06 INFO - PROCESS | 3897 | 1461252966492 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 08:36:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:36:06 INFO - PROCESS | 3897 | 1461252966514 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 3897 | 1461252966517 Marionette TRACE conn3 <- [1,2970,null,{}] 08:36:06 INFO - PROCESS | 3897 | 1461252966529 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:06 INFO - PROCESS | 3897 | 1461252966687 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 08:36:06 INFO - PROCESS | 3897 | 1461252966916 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ca873800 == 159 [pid = 3897] [id = 751] 08:36:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29c6a4a400) [pid = 3897] [serial = 2253] [outer = (nil)] 08:36:06 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29c6a50800) [pid = 3897] [serial = 2254] [outer = 0x7f29c6a4a400] 08:36:06 INFO - PROCESS | 3897 | 1461252966978 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29c6a56400) [pid = 3897] [serial = 2255] [outer = 0x7f29c6a4a400] 08:36:07 INFO - PROCESS | 3897 | 1461252967638 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:36:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:36:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1150ms 08:36:07 INFO - PROCESS | 3897 | 1461252967663 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 08:36:07 INFO - PROCESS | 3897 | 1461252967666 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 08:36:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:36:07 INFO - PROCESS | 3897 | 1461252967677 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 3897 | 1461252967679 Marionette TRACE conn3 <- [1,2974,null,{}] 08:36:07 INFO - PROCESS | 3897 | 1461252967683 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:07 INFO - PROCESS | 3897 | 1461252967833 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 08:36:08 INFO - PROCESS | 3897 | 1461252968074 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc236000 == 160 [pid = 3897] [id = 752] 08:36:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29c6a4dc00) [pid = 3897] [serial = 2256] [outer = (nil)] 08:36:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29ca72b400) [pid = 3897] [serial = 2257] [outer = 0x7f29c6a4dc00] 08:36:08 INFO - PROCESS | 3897 | 1461252968138 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29cc210800) [pid = 3897] [serial = 2258] [outer = 0x7f29c6a4dc00] 08:36:08 INFO - PROCESS | 3897 | 1461252968815 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 08:36:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 08:36:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1176ms 08:36:08 INFO - PROCESS | 3897 | 1461252968853 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 3897 | 1461252968856 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 08:36:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:36:08 INFO - PROCESS | 3897 | 1461252968861 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 3897 | 1461252968863 Marionette TRACE conn3 <- [1,2978,null,{}] 08:36:08 INFO - PROCESS | 3897 | 1461252968868 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:09 INFO - PROCESS | 3897 | 1461252969028 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 08:36:09 INFO - PROCESS | 3897 | 1461252969306 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1a88800 == 161 [pid = 3897] [id = 753] 08:36:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29c6a52400) [pid = 3897] [serial = 2259] [outer = (nil)] 08:36:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29cc213800) [pid = 3897] [serial = 2260] [outer = 0x7f29c6a52400] 08:36:09 INFO - PROCESS | 3897 | 1461252969369 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29cc21a000) [pid = 3897] [serial = 2261] [outer = 0x7f29c6a52400] 08:36:10 INFO - PROCESS | 3897 | 1461252970013 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:36:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:36:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1175ms 08:36:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:36:10 INFO - PROCESS | 3897 | 1461252970048 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 3897 | 1461252970050 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 08:36:10 INFO - PROCESS | 3897 | 1461252970058 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 3897 | 1461252970061 Marionette TRACE conn3 <- [1,2982,null,{}] 08:36:10 INFO - PROCESS | 3897 | 1461252970066 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:10 INFO - PROCESS | 3897 | 1461252970241 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 08:36:10 INFO - PROCESS | 3897 | 1461252970494 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:10 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29c8419000 == 162 [pid = 3897] [id = 754] 08:36:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29c8484400) [pid = 3897] [serial = 2262] [outer = (nil)] 08:36:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29c848ac00) [pid = 3897] [serial = 2263] [outer = 0x7f29c8484400] 08:36:10 INFO - PROCESS | 3897 | 1461252970555 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29c848fc00) [pid = 3897] [serial = 2264] [outer = 0x7f29c8484400] 08:36:11 INFO - PROCESS | 3897 | 1461252971215 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 08:36:11 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:36:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:36:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1183ms 08:36:11 INFO - PROCESS | 3897 | 1461252971249 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 08:36:11 INFO - PROCESS | 3897 | 1461252971252 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 08:36:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:36:11 INFO - PROCESS | 3897 | 1461252971258 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:36:11 INFO - PROCESS | 3897 | 1461252971260 Marionette TRACE conn3 <- [1,2986,null,{}] 08:36:11 INFO - PROCESS | 3897 | 1461252971265 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:11 INFO - PROCESS | 3897 | 1461252971412 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 08:36:11 INFO - PROCESS | 3897 | 1461252971649 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:11 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1d1a800 == 163 [pid = 3897] [id = 755] 08:36:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29c8486000) [pid = 3897] [serial = 2265] [outer = (nil)] 08:36:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f29cc212c00) [pid = 3897] [serial = 2266] [outer = 0x7f29c8486000] 08:36:11 INFO - PROCESS | 3897 | 1461252971709 Marionette DEBUG loaded listener.js 08:36:11 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f29cc290400) [pid = 3897] [serial = 2267] [outer = 0x7f29c8486000] 08:36:12 INFO - PROCESS | 3897 | 1461252972370 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:36:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 08:36:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1133ms 08:36:12 INFO - PROCESS | 3897 | 1461252972398 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 3897 | 1461252972401 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 08:36:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:36:12 INFO - PROCESS | 3897 | 1461252972408 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 3897 | 1461252972410 Marionette TRACE conn3 <- [1,2990,null,{}] 08:36:12 INFO - PROCESS | 3897 | 1461252972415 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:12 INFO - PROCESS | 3897 | 1461252972575 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 08:36:12 INFO - PROCESS | 3897 | 1461252972816 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:12 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d651d000 == 164 [pid = 3897] [id = 756] 08:36:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f29c9fd1800) [pid = 3897] [serial = 2268] [outer = (nil)] 08:36:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f29ccbce800) [pid = 3897] [serial = 2269] [outer = 0x7f29c9fd1800] 08:36:12 INFO - PROCESS | 3897 | 1461252972877 Marionette DEBUG loaded listener.js 08:36:12 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f29cf3c9c00) [pid = 3897] [serial = 2270] [outer = 0x7f29c9fd1800] 08:36:13 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc52f800 == 165 [pid = 3897] [id = 757] 08:36:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f29ca26c000) [pid = 3897] [serial = 2271] [outer = (nil)] 08:36:13 INFO - PROCESS | 3897 | ++DOMWINDOW == 247 (0x7f29ca26e400) [pid = 3897] [serial = 2272] [outer = 0x7f29ca26c000] 08:36:14 INFO - PROCESS | 3897 | 1461252974019 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:36:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:36:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1627ms 08:36:14 INFO - PROCESS | 3897 | 1461252974034 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 08:36:14 INFO - PROCESS | 3897 | 1461252974038 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 08:36:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:36:14 INFO - PROCESS | 3897 | 1461252974045 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:36:14 INFO - PROCESS | 3897 | 1461252974050 Marionette TRACE conn3 <- [1,2994,null,{}] 08:36:14 INFO - PROCESS | 3897 | 1461252974056 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:14 INFO - PROCESS | 3897 | 1461252974250 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 08:36:14 INFO - PROCESS | 3897 | 1461252974514 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:14 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1ffa800 == 166 [pid = 3897] [id = 758] 08:36:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 248 (0x7f29cbeaf800) [pid = 3897] [serial = 2273] [outer = (nil)] 08:36:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 249 (0x7f29cc290000) [pid = 3897] [serial = 2274] [outer = 0x7f29cbeaf800] 08:36:14 INFO - PROCESS | 3897 | 1461252974586 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 3897 | ++DOMWINDOW == 250 (0x7f29ccbcb800) [pid = 3897] [serial = 2275] [outer = 0x7f29cbeaf800] 08:36:15 INFO - PROCESS | 3897 | 1461252975238 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:36:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:36:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:36:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1228ms 08:36:15 INFO - PROCESS | 3897 | 1461252975275 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 08:36:15 INFO - PROCESS | 3897 | 1461252975281 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 08:36:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:36:15 INFO - PROCESS | 3897 | 1461252975290 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 3897 | 1461252975293 Marionette TRACE conn3 <- [1,2998,null,{}] 08:36:15 INFO - PROCESS | 3897 | 1461252975298 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:15 INFO - PROCESS | 3897 | 1461252975460 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 08:36:15 INFO - PROCESS | 3897 | 1461252975711 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d2f11800 == 167 [pid = 3897] [id = 759] 08:36:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 251 (0x7f29cf117400) [pid = 3897] [serial = 2276] [outer = (nil)] 08:36:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 252 (0x7f29cf1b5400) [pid = 3897] [serial = 2277] [outer = 0x7f29cf117400] 08:36:15 INFO - PROCESS | 3897 | 1461252975828 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 3897 | ++DOMWINDOW == 253 (0x7f29cf36e400) [pid = 3897] [serial = 2278] [outer = 0x7f29cf117400] 08:36:16 INFO - PROCESS | 3897 | 1461252976616 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:36:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 08:36:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1383ms 08:36:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:36:16 INFO - PROCESS | 3897 | 1461252976672 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 3897 | 1461252976675 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 08:36:16 INFO - PROCESS | 3897 | 1461252976680 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 3897 | 1461252976685 Marionette TRACE conn3 <- [1,3002,null,{}] 08:36:16 INFO - PROCESS | 3897 | 1461252976698 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d23ce000 == 166 [pid = 3897] [id = 734] 08:36:16 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dce77000 == 165 [pid = 3897] [id = 733] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 252 (0x7f29dd1ac000) [pid = 3897] [serial = 2147] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 251 (0x7f29e11a9800) [pid = 3897] [serial = 2096] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 250 (0x7f29e11f9400) [pid = 3897] [serial = 2099] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 249 (0x7f29e6ecec00) [pid = 3897] [serial = 2102] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 248 (0x7f29dafb9c00) [pid = 3897] [serial = 2105] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 247 (0x7f29e9287c00) [pid = 3897] [serial = 2108] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 246 (0x7f29f374f800) [pid = 3897] [serial = 2111] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f29f5a9f000) [pid = 3897] [serial = 2114] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f29f984d800) [pid = 3897] [serial = 2117] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f29f9cf7c00) [pid = 3897] [serial = 2120] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | 1461252977076 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 08:36:17 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dab67800 == 164 [pid = 3897] [id = 732] 08:36:17 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da00b800 == 163 [pid = 3897] [id = 731] 08:36:17 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d2270000 == 162 [pid = 3897] [id = 730] 08:36:17 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d2279000 == 161 [pid = 3897] [id = 729] 08:36:17 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d644a000 == 160 [pid = 3897] [id = 728] 08:36:17 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fc6d3000 == 159 [pid = 3897] [id = 722] 08:36:17 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f455d000 == 158 [pid = 3897] [id = 721] 08:36:17 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6969800 == 157 [pid = 3897] [id = 720] 08:36:17 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e4b5b000 == 156 [pid = 3897] [id = 719] 08:36:17 INFO - PROCESS | 3897 | 1461252977229 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1b26800 == 157 [pid = 3897] [id = 760] 08:36:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f29cf3d0000) [pid = 3897] [serial = 2279] [outer = (nil)] 08:36:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f29d2183800) [pid = 3897] [serial = 2280] [outer = 0x7f29cf3d0000] 08:36:17 INFO - PROCESS | 3897 | 1461252977290 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f29d2dedc00) [pid = 3897] [serial = 2281] [outer = 0x7f29cf3d0000] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f29dd5a3400) [pid = 3897] [serial = 2049] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f29d67e7400) [pid = 3897] [serial = 2040] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f29daca9c00) [pid = 3897] [serial = 2046] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f29ddb5e000) [pid = 3897] [serial = 2052] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f29d41ee800) [pid = 3897] [serial = 2037] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f29de052c00) [pid = 3897] [serial = 2055] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29dd841400) [pid = 3897] [serial = 2138] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29de057800) [pid = 3897] [serial = 2139] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29e1146400) [pid = 3897] [serial = 2142] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29d6360800) [pid = 3897] [serial = 2145] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29dabc6800) [pid = 3897] [serial = 2043] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29d1c69c00) [pid = 3897] [serial = 2034] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29d9f46c00) [pid = 3897] [serial = 2031] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29df9c7000) [pid = 3897] [serial = 2141] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29cc4c8000) [pid = 3897] [serial = 2144] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29d668a400) [pid = 3897] [serial = 2087] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29d640b800) [pid = 3897] [serial = 2130] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29d6360c00) [pid = 3897] [serial = 2129] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29de04d800) [pid = 3897] [serial = 2090] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29d668fc00) [pid = 3897] [serial = 2132] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29d68c4400) [pid = 3897] [serial = 2133] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29dabda800) [pid = 3897] [serial = 2135] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29dafb3800) [pid = 3897] [serial = 2136] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29df669000) [pid = 3897] [serial = 2082] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 221 (0x7f29de2f2000) [pid = 3897] [serial = 2093] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 220 (0x7f29d2dec000) [pid = 3897] [serial = 2127] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 219 (0x7f29d2183000) [pid = 3897] [serial = 2126] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 218 (0x7f29cc4d2000) [pid = 3897] [serial = 2124] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 217 (0x7f29ca271400) [pid = 3897] [serial = 2123] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 216 (0x7f29d2da8c00) [pid = 3897] [serial = 2084] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 215 (0x7f29f9d3bc00) [pid = 3897] [serial = 1998] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 214 (0x7f29cc29cc00) [pid = 3897] [serial = 2004] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 213 (0x7f29e11ab000) [pid = 3897] [serial = 1875] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 212 (0x7f29de1ec000) [pid = 3897] [serial = 1872] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 211 (0x7f29f5a98400) [pid = 3897] [serial = 1995] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 210 (0x7f29da5afc00) [pid = 3897] [serial = 1857] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 209 (0x7f29f5a4dc00) [pid = 3897] [serial = 1953] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 208 (0x7f29d67eac00) [pid = 3897] [serial = 1863] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 207 (0x7f29e1dc9c00) [pid = 3897] [serial = 1941] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 206 (0x7f29da5a3800) [pid = 3897] [serial = 1899] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 205 (0x7f29df9c9800) [pid = 3897] [serial = 1989] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 204 (0x7f29e9d03400) [pid = 3897] [serial = 1992] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 203 (0x7f29da5a9400) [pid = 3897] [serial = 1923] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 202 (0x7f29e046ec00) [pid = 3897] [serial = 1935] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 201 (0x7f29f945f400) [pid = 3897] [serial = 1896] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 200 (0x7f29f9ccf000) [pid = 3897] [serial = 2007] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 199 (0x7f29de0f3c00) [pid = 3897] [serial = 1932] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 198 (0x7f29d474fc00) [pid = 3897] [serial = 1920] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 197 (0x7f29d2067400) [pid = 3897] [serial = 1860] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 196 (0x7f29dda8d800) [pid = 3897] [serial = 1929] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 195 (0x7f29cf3d0800) [pid = 3897] [serial = 1917] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 194 (0x7f29ddf61000) [pid = 3897] [serial = 1869] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 193 (0x7f29e5564400) [pid = 3897] [serial = 1944] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 192 (0x7f29d2ece000) [pid = 3897] [serial = 1983] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 191 (0x7f29dcdf0000) [pid = 3897] [serial = 1926] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 190 (0x7f29f57ec400) [pid = 3897] [serial = 1890] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f29dc684400) [pid = 3897] [serial = 1986] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29f5bcc000) [pid = 3897] [serial = 1893] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29e1dce400) [pid = 3897] [serial = 1878] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29e58f0800) [pid = 3897] [serial = 1881] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f29f926a800) [pid = 3897] [serial = 1956] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f29f46b2000) [pid = 3897] [serial = 1950] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f29d1f5ec00) [pid = 3897] [serial = 2001] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 182 (0x7f29e9db1800) [pid = 3897] [serial = 1887] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 181 (0x7f29e78ea800) [pid = 3897] [serial = 1884] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 180 (0x7f29e747ac00) [pid = 3897] [serial = 1947] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 179 (0x7f29e114f800) [pid = 3897] [serial = 1938] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | --DOMWINDOW == 178 (0x7f29dcdf1400) [pid = 3897] [serial = 1866] [outer = (nil)] [url = about:blank] 08:36:17 INFO - PROCESS | 3897 | 1461252977936 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:36:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 08:36:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1281ms 08:36:17 INFO - PROCESS | 3897 | 1461252977961 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 08:36:17 INFO - PROCESS | 3897 | 1461252977964 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 08:36:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:36:17 INFO - PROCESS | 3897 | 1461252977969 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:36:17 INFO - PROCESS | 3897 | 1461252977971 Marionette TRACE conn3 <- [1,3006,null,{}] 08:36:17 INFO - PROCESS | 3897 | 1461252977976 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:18 INFO - PROCESS | 3897 | 1461252978146 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 08:36:18 INFO - PROCESS | 3897 | 1461252978330 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:18 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d4834800 == 158 [pid = 3897] [id = 761] 08:36:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 179 (0x7f29ca271400) [pid = 3897] [serial = 2282] [outer = (nil)] 08:36:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 180 (0x7f29d41f2800) [pid = 3897] [serial = 2283] [outer = 0x7f29ca271400] 08:36:18 INFO - PROCESS | 3897 | 1461252978383 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 3897 | ++DOMWINDOW == 181 (0x7f29d474d400) [pid = 3897] [serial = 2284] [outer = 0x7f29ca271400] 08:36:18 INFO - PROCESS | 3897 | 1461252978956 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:36:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 08:36:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1028ms 08:36:19 INFO - PROCESS | 3897 | 1461252978998 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 08:36:19 INFO - PROCESS | 3897 | 1461252979002 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 08:36:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:36:19 INFO - PROCESS | 3897 | 1461252979006 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:36:19 INFO - PROCESS | 3897 | 1461252979008 Marionette TRACE conn3 <- [1,3010,null,{}] 08:36:19 INFO - PROCESS | 3897 | 1461252979028 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:19 INFO - PROCESS | 3897 | 1461252979182 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 08:36:19 INFO - PROCESS | 3897 | 1461252979378 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:19 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d6502800 == 159 [pid = 3897] [id = 762] 08:36:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 182 (0x7f29d1f51c00) [pid = 3897] [serial = 2285] [outer = (nil)] 08:36:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 183 (0x7f29d4754800) [pid = 3897] [serial = 2286] [outer = 0x7f29d1f51c00] 08:36:19 INFO - PROCESS | 3897 | 1461252979429 Marionette DEBUG loaded listener.js 08:36:19 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29d640e800) [pid = 3897] [serial = 2287] [outer = 0x7f29d1f51c00] 08:36:20 INFO - PROCESS | 3897 | 1461252980026 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 08:36:20 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 08:36:20 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1079ms 08:36:20 INFO - PROCESS | 3897 | 1461252980089 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 3897 | 1461252980091 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 08:36:20 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:36:20 INFO - PROCESS | 3897 | 1461252980097 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 3897 | 1461252980099 Marionette TRACE conn3 <- [1,3014,null,{}] 08:36:20 INFO - PROCESS | 3897 | 1461252980103 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:20 INFO - PROCESS | 3897 | 1461252980322 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 08:36:20 INFO - PROCESS | 3897 | 1461252980350 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:20 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da6a9800 == 160 [pid = 3897] [id = 763] 08:36:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29d684f800) [pid = 3897] [serial = 2288] [outer = (nil)] 08:36:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29da5a0400) [pid = 3897] [serial = 2289] [outer = 0x7f29d684f800] 08:36:20 INFO - PROCESS | 3897 | 1461252980401 Marionette DEBUG loaded listener.js 08:36:20 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29dabce000) [pid = 3897] [serial = 2290] [outer = 0x7f29d684f800] 08:36:20 INFO - PROCESS | 3897 | [3897] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:36:21 INFO - PROCESS | 3897 | 1461252981205 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:36:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:36:21 INFO - {} 08:36:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:36:21 INFO - {} 08:36:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:36:21 INFO - {} 08:36:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:36:21 INFO - {} 08:36:21 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1128ms 08:36:21 INFO - PROCESS | 3897 | 1461252981228 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 08:36:21 INFO - PROCESS | 3897 | 1461252981230 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 08:36:21 INFO - TEST-START | /FileAPI/fileReader.html 08:36:21 INFO - PROCESS | 3897 | 1461252981242 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:36:21 INFO - PROCESS | 3897 | 1461252981244 Marionette TRACE conn3 <- [1,3018,null,{}] 08:36:21 INFO - PROCESS | 3897 | 1461252981249 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:21 INFO - PROCESS | 3897 | 1461252981469 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 08:36:21 INFO - PROCESS | 3897 | 1461252981490 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:21 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dce6c800 == 161 [pid = 3897] [id = 764] 08:36:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29d658c400) [pid = 3897] [serial = 2291] [outer = (nil)] 08:36:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29dd4ddc00) [pid = 3897] [serial = 2292] [outer = 0x7f29d658c400] 08:36:21 INFO - PROCESS | 3897 | 1461252981549 Marionette DEBUG loaded listener.js 08:36:21 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29dda83000) [pid = 3897] [serial = 2293] [outer = 0x7f29d658c400] 08:36:22 INFO - PROCESS | 3897 | --DOMWINDOW == 189 (0x7f29dabda400) [pid = 3897] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:36:22 INFO - PROCESS | 3897 | --DOMWINDOW == 188 (0x7f29c9fdb400) [pid = 3897] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:36:22 INFO - PROCESS | 3897 | --DOMWINDOW == 187 (0x7f29cf1b4c00) [pid = 3897] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:36:22 INFO - PROCESS | 3897 | --DOMWINDOW == 186 (0x7f29d0f7c800) [pid = 3897] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:36:22 INFO - PROCESS | 3897 | --DOMWINDOW == 185 (0x7f29d2da3400) [pid = 3897] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:36:22 INFO - PROCESS | 3897 | --DOMWINDOW == 184 (0x7f29d1f59400) [pid = 3897] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:36:22 INFO - PROCESS | 3897 | --DOMWINDOW == 183 (0x7f29cc4cc000) [pid = 3897] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:36:22 INFO - PROCESS | 3897 | 1461252982433 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 08:36:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:36:22 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:36:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:36:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:36:22 INFO - TEST-OK | /FileAPI/fileReader.html | took 1239ms 08:36:22 INFO - PROCESS | 3897 | 1461252982475 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 08:36:22 INFO - PROCESS | 3897 | 1461252982478 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 08:36:22 INFO - TEST-START | /FileAPI/historical.html 08:36:22 INFO - PROCESS | 3897 | 1461252982483 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:36:22 INFO - PROCESS | 3897 | 1461252982485 Marionette TRACE conn3 <- [1,3022,null,{}] 08:36:22 INFO - PROCESS | 3897 | 1461252982490 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:22 INFO - PROCESS | 3897 | 1461252982629 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 08:36:22 INFO - PROCESS | 3897 | 1461252982806 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:22 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dce74000 == 162 [pid = 3897] [id = 765] 08:36:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 184 (0x7f29d1f5ac00) [pid = 3897] [serial = 2294] [outer = (nil)] 08:36:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 185 (0x7f29dabd2c00) [pid = 3897] [serial = 2295] [outer = 0x7f29d1f5ac00] 08:36:22 INFO - PROCESS | 3897 | 1461252982858 Marionette DEBUG loaded listener.js 08:36:22 INFO - PROCESS | 3897 | ++DOMWINDOW == 186 (0x7f29ddb75000) [pid = 3897] [serial = 2296] [outer = 0x7f29d1f5ac00] 08:36:23 INFO - PROCESS | 3897 | 1461252983409 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 08:36:23 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:36:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:36:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:36:23 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:36:23 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:36:23 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:36:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:36:23 INFO - TEST-OK | /FileAPI/historical.html | took 975ms 08:36:23 INFO - PROCESS | 3897 | 1461252983462 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 08:36:23 INFO - PROCESS | 3897 | 1461252983464 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 08:36:23 INFO - PROCESS | 3897 | 1461252983474 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:36:23 INFO - TEST-START | /FileAPI/idlharness.html 08:36:23 INFO - PROCESS | 3897 | 1461252983478 Marionette TRACE conn3 <- [1,3026,null,{}] 08:36:23 INFO - PROCESS | 3897 | 1461252983482 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:23 INFO - PROCESS | 3897 | 1461252983621 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 08:36:23 INFO - PROCESS | 3897 | 1461252983797 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:23 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ddb35000 == 163 [pid = 3897] [id = 766] 08:36:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 187 (0x7f29cc4d0000) [pid = 3897] [serial = 2297] [outer = (nil)] 08:36:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 188 (0x7f29de071400) [pid = 3897] [serial = 2298] [outer = 0x7f29cc4d0000] 08:36:23 INFO - PROCESS | 3897 | 1461252983849 Marionette DEBUG loaded listener.js 08:36:23 INFO - PROCESS | 3897 | ++DOMWINDOW == 189 (0x7f29de0f9800) [pid = 3897] [serial = 2299] [outer = 0x7f29cc4d0000] 08:36:25 INFO - PROCESS | 3897 | 1461252985439 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:36:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:36:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:36:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:36:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:36:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:36:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:36:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 08:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:36:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:36:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:36:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:36:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 08:36:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:36:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:36:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:36:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:36:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:36:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:36:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:36:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 2050ms 08:36:25 INFO - PROCESS | 3897 | 1461252985611 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 08:36:25 INFO - PROCESS | 3897 | 1461252985622 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 08:36:25 INFO - TEST-START | /FileAPI/idlharness.worker 08:36:25 INFO - PROCESS | 3897 | 1461252985674 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 3897 | 1461252985680 Marionette TRACE conn3 <- [1,3030,null,{}] 08:36:25 INFO - PROCESS | 3897 | 1461252985687 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:25 INFO - PROCESS | 3897 | 1461252985843 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 08:36:26 INFO - PROCESS | 3897 | 1461252986101 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:26 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da04b800 == 164 [pid = 3897] [id = 767] 08:36:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 190 (0x7f29ca262400) [pid = 3897] [serial = 2300] [outer = (nil)] 08:36:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 191 (0x7f29d6402400) [pid = 3897] [serial = 2301] [outer = 0x7f29ca262400] 08:36:26 INFO - PROCESS | 3897 | 1461252986164 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 3897 | ++DOMWINDOW == 192 (0x7f29d67e7400) [pid = 3897] [serial = 2302] [outer = 0x7f29ca262400] 08:36:26 INFO - PROCESS | 3897 | [3897] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:36:28 INFO - PROCESS | 3897 | 1461252988196 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:36:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:36:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:36:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:36:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:36:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:36:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:36:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:36:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:36:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:36:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:36:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:36:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:36:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:36:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:36:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:36:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:36:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:36:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:36:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:36:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:36:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:36:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:36:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:36:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:36:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:36:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:36:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:36:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:36:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:36:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:36:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:36:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:36:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:36:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:36:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:36:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:36:28 INFO - {} 08:36:28 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2613ms 08:36:28 INFO - PROCESS | 3897 | 1461252988284 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 3897 | 1461252988296 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 08:36:28 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:36:28 INFO - PROCESS | 3897 | 1461252988357 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 3897 | 1461252988365 Marionette TRACE conn3 <- [1,3034,null,{}] 08:36:28 INFO - PROCESS | 3897 | 1461252988377 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:28 INFO - PROCESS | 3897 | 1461252988623 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 08:36:28 INFO - PROCESS | 3897 | 1461252988838 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:28 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de7db000 == 165 [pid = 3897] [id = 768] 08:36:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 193 (0x7f29d67e7800) [pid = 3897] [serial = 2303] [outer = (nil)] 08:36:28 INFO - PROCESS | 3897 | ++DOMWINDOW == 194 (0x7f29e9d79800) [pid = 3897] [serial = 2304] [outer = 0x7f29d67e7800] 08:36:28 INFO - PROCESS | 3897 | 1461252988939 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 3897 | ++DOMWINDOW == 195 (0x7f29f46b2000) [pid = 3897] [serial = 2305] [outer = 0x7f29d67e7800] 08:36:29 INFO - PROCESS | 3897 | 1461252989643 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 08:36:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:36:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1346ms 08:36:29 INFO - PROCESS | 3897 | 1461252989698 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 08:36:29 INFO - PROCESS | 3897 | 1461252989702 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 08:36:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:36:29 INFO - PROCESS | 3897 | 1461252989707 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:36:29 INFO - PROCESS | 3897 | 1461252989712 Marionette TRACE conn3 <- [1,3038,null,{}] 08:36:29 INFO - PROCESS | 3897 | 1461252989726 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:29 INFO - PROCESS | 3897 | 1461252989890 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 08:36:30 INFO - PROCESS | 3897 | 1461252990113 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:30 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e2469800 == 166 [pid = 3897] [id = 769] 08:36:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 196 (0x7f29d1c6ec00) [pid = 3897] [serial = 2306] [outer = (nil)] 08:36:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 197 (0x7f29f90f0c00) [pid = 3897] [serial = 2307] [outer = 0x7f29d1c6ec00] 08:36:30 INFO - PROCESS | 3897 | 1461252990225 Marionette DEBUG loaded listener.js 08:36:30 INFO - PROCESS | 3897 | ++DOMWINDOW == 198 (0x7f29f988b400) [pid = 3897] [serial = 2308] [outer = 0x7f29d1c6ec00] 08:36:30 INFO - PROCESS | 3897 | 1461252990890 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 08:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:36:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1240ms 08:36:30 INFO - PROCESS | 3897 | 1461252990949 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 08:36:30 INFO - PROCESS | 3897 | 1461252990953 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 08:36:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:36:30 INFO - PROCESS | 3897 | 1461252990959 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:36:30 INFO - PROCESS | 3897 | 1461252990962 Marionette TRACE conn3 <- [1,3042,null,{}] 08:36:30 INFO - PROCESS | 3897 | 1461252990966 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:31 INFO - PROCESS | 3897 | 1461252991126 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 08:36:31 INFO - PROCESS | 3897 | 1461252991357 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:31 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6408000 == 167 [pid = 3897] [id = 770] 08:36:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 199 (0x7f29ca5ee000) [pid = 3897] [serial = 2309] [outer = (nil)] 08:36:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 200 (0x7f29ca5f7000) [pid = 3897] [serial = 2310] [outer = 0x7f29ca5ee000] 08:36:31 INFO - PROCESS | 3897 | 1461252991419 Marionette DEBUG loaded listener.js 08:36:31 INFO - PROCESS | 3897 | ++DOMWINDOW == 201 (0x7f29f45cfc00) [pid = 3897] [serial = 2311] [outer = 0x7f29ca5ee000] 08:36:32 INFO - PROCESS | 3897 | 1461252992386 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:36:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1504ms 08:36:32 INFO - PROCESS | 3897 | 1461252992466 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 3897 | 1461252992472 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 08:36:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:36:32 INFO - PROCESS | 3897 | 1461252992480 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 3897 | 1461252992485 Marionette TRACE conn3 <- [1,3046,null,{}] 08:36:32 INFO - PROCESS | 3897 | 1461252992495 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:32 INFO - PROCESS | 3897 | 1461252992678 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 08:36:32 INFO - PROCESS | 3897 | 1461252992937 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e6d83000 == 168 [pid = 3897] [id = 771] 08:36:32 INFO - PROCESS | 3897 | ++DOMWINDOW == 202 (0x7f29ca5f3000) [pid = 3897] [serial = 2312] [outer = (nil)] 08:36:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 203 (0x7f29f9cf6000) [pid = 3897] [serial = 2313] [outer = 0x7f29ca5f3000] 08:36:33 INFO - PROCESS | 3897 | 1461252993043 Marionette DEBUG loaded listener.js 08:36:33 INFO - PROCESS | 3897 | ++DOMWINDOW == 204 (0x7f29fb94dc00) [pid = 3897] [serial = 2314] [outer = 0x7f29ca5f3000] 08:36:33 INFO - PROCESS | 3897 | [3897] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:36:33 INFO - PROCESS | 3897 | 1461252993846 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:36:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:36:33 INFO - {} 08:36:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1386ms 08:36:33 INFO - PROCESS | 3897 | 1461252993870 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 3897 | 1461252993873 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 08:36:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:36:33 INFO - PROCESS | 3897 | 1461252993879 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 3897 | 1461252993881 Marionette TRACE conn3 <- [1,3050,null,{}] 08:36:33 INFO - PROCESS | 3897 | 1461252993887 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:34 INFO - PROCESS | 3897 | 1461252994065 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 08:36:34 INFO - PROCESS | 3897 | 1461252994333 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29de37a000 == 169 [pid = 3897] [id = 772] 08:36:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 205 (0x7f29d1f76000) [pid = 3897] [serial = 2315] [outer = (nil)] 08:36:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 206 (0x7f29dd1b0000) [pid = 3897] [serial = 2316] [outer = 0x7f29d1f76000] 08:36:34 INFO - PROCESS | 3897 | 1461252994399 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 3897 | ++DOMWINDOW == 207 (0x7f29ddb70000) [pid = 3897] [serial = 2317] [outer = 0x7f29d1f76000] 08:36:35 INFO - PROCESS | 3897 | 1461252995079 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 08:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:36:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:36:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1233ms 08:36:35 INFO - PROCESS | 3897 | 1461252995114 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 08:36:35 INFO - PROCESS | 3897 | 1461252995117 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 08:36:35 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:36:35 INFO - PROCESS | 3897 | 1461252995123 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 3897 | 1461252995125 Marionette TRACE conn3 <- [1,3054,null,{}] 08:36:35 INFO - PROCESS | 3897 | 1461252995130 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:35 INFO - PROCESS | 3897 | 1461252995287 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 08:36:35 INFO - PROCESS | 3897 | 1461252995517 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:35 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e9cc4000 == 170 [pid = 3897] [id = 773] 08:36:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 208 (0x7f29cbe1cc00) [pid = 3897] [serial = 2318] [outer = (nil)] 08:36:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 209 (0x7f29cbe24400) [pid = 3897] [serial = 2319] [outer = 0x7f29cbe1cc00] 08:36:35 INFO - PROCESS | 3897 | 1461252995579 Marionette DEBUG loaded listener.js 08:36:35 INFO - PROCESS | 3897 | ++DOMWINDOW == 210 (0x7f29cbe29c00) [pid = 3897] [serial = 2320] [outer = 0x7f29cbe1cc00] 08:36:36 INFO - PROCESS | 3897 | 1461252996635 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:36:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:36:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 08:36:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:36:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:36:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1603ms 08:36:36 INFO - PROCESS | 3897 | 1461252996726 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 3897 | 1461252996729 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 08:36:36 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:36:36 INFO - PROCESS | 3897 | 1461252996737 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 3897 | 1461252996743 Marionette TRACE conn3 <- [1,3058,null,{}] 08:36:36 INFO - PROCESS | 3897 | 1461252996762 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:37 INFO - PROCESS | 3897 | 1461252997021 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 08:36:37 INFO - PROCESS | 3897 | 1461252997258 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:37 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29f92e0000 == 171 [pid = 3897] [id = 774] 08:36:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 211 (0x7f29cbe20800) [pid = 3897] [serial = 2321] [outer = (nil)] 08:36:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 212 (0x7f29f9d3c800) [pid = 3897] [serial = 2322] [outer = 0x7f29cbe20800] 08:36:37 INFO - PROCESS | 3897 | 1461252997319 Marionette DEBUG loaded listener.js 08:36:37 INFO - PROCESS | 3897 | ++DOMWINDOW == 213 (0x7f29fb9af000) [pid = 3897] [serial = 2323] [outer = 0x7f29cbe20800] 08:36:38 INFO - PROCESS | 3897 | 1461252997996 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 08:36:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:36:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:36:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:36:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:36:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:36:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:36:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:36:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:36:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:36:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:36:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:36:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:36:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:36:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:36:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:36:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:36:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:36:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:36:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:36:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1296ms 08:36:38 INFO - PROCESS | 3897 | 1461252998038 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 08:36:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:36:38 INFO - PROCESS | 3897 | 1461252998045 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 08:36:38 INFO - PROCESS | 3897 | 1461252998050 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:36:38 INFO - PROCESS | 3897 | 1461252998053 Marionette TRACE conn3 <- [1,3062,null,{}] 08:36:38 INFO - PROCESS | 3897 | 1461252998057 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:38 INFO - PROCESS | 3897 | 1461252998217 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 08:36:38 INFO - PROCESS | 3897 | 1461252998458 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:38 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f2a01398800 == 172 [pid = 3897] [id = 775] 08:36:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 214 (0x7f29cbe25800) [pid = 3897] [serial = 2324] [outer = (nil)] 08:36:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 215 (0x7f29da2bc400) [pid = 3897] [serial = 2325] [outer = 0x7f29cbe25800] 08:36:38 INFO - PROCESS | 3897 | 1461252998520 Marionette DEBUG loaded listener.js 08:36:38 INFO - PROCESS | 3897 | ++DOMWINDOW == 216 (0x7f29fc687400) [pid = 3897] [serial = 2326] [outer = 0x7f29cbe25800] 08:36:38 INFO - PROCESS | 3897 | [3897] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:36:39 INFO - PROCESS | 3897 | 1461252999276 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:36:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:36:39 INFO - {} 08:36:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1279ms 08:36:39 INFO - PROCESS | 3897 | 1461252999330 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 08:36:39 INFO - PROCESS | 3897 | 1461252999332 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 08:36:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:36:39 INFO - PROCESS | 3897 | 1461252999338 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:36:39 INFO - PROCESS | 3897 | 1461252999340 Marionette TRACE conn3 <- [1,3066,null,{}] 08:36:39 INFO - PROCESS | 3897 | 1461252999345 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:39 INFO - PROCESS | 3897 | 1461252999508 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 08:36:39 INFO - PROCESS | 3897 | 1461252999726 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:39 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29dc8e4000 == 173 [pid = 3897] [id = 776] 08:36:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 217 (0x7f29d1bbe800) [pid = 3897] [serial = 2327] [outer = (nil)] 08:36:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 218 (0x7f29d1bc4400) [pid = 3897] [serial = 2328] [outer = 0x7f29d1bbe800] 08:36:39 INFO - PROCESS | 3897 | 1461252999825 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 3897 | ++DOMWINDOW == 219 (0x7f29d1f7dc00) [pid = 3897] [serial = 2329] [outer = 0x7f29d1bbe800] 08:36:40 INFO - PROCESS | 3897 | 1461253000503 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 08:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:36:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:36:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1232ms 08:36:40 INFO - PROCESS | 3897 | 1461253000572 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 08:36:40 INFO - PROCESS | 3897 | 1461253000576 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 08:36:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:36:40 INFO - PROCESS | 3897 | 1461253000581 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - PROCESS | 3897 | 1461253000589 Marionette TRACE conn3 <- [1,3070,null,{}] 08:36:40 INFO - PROCESS | 3897 | 1461253000593 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:40 INFO - PROCESS | 3897 | 1461253000761 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 08:36:41 INFO - PROCESS | 3897 | 1461253001033 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:41 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29c71da000 == 174 [pid = 3897] [id = 777] 08:36:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 220 (0x7f29c82d8c00) [pid = 3897] [serial = 2330] [outer = (nil)] 08:36:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 221 (0x7f29cf115400) [pid = 3897] [serial = 2331] [outer = 0x7f29c82d8c00] 08:36:41 INFO - PROCESS | 3897 | 1461253001101 Marionette DEBUG loaded listener.js 08:36:41 INFO - PROCESS | 3897 | ++DOMWINDOW == 222 (0x7f29da2afc00) [pid = 3897] [serial = 2332] [outer = 0x7f29c82d8c00] 08:36:41 INFO - PROCESS | 3897 | 1461253001766 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 08:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:36:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1239ms 08:36:41 INFO - PROCESS | 3897 | 1461253001821 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 08:36:41 INFO - PROCESS | 3897 | 1461253001824 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 08:36:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:36:41 INFO - PROCESS | 3897 | 1461253001830 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:36:41 INFO - PROCESS | 3897 | 1461253001831 Marionette TRACE conn3 <- [1,3074,null,{}] 08:36:41 INFO - PROCESS | 3897 | 1461253001837 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:41 INFO - PROCESS | 3897 | 1461253001994 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 08:36:42 INFO - PROCESS | 3897 | 1461253002235 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:42 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29c9e4c000 == 175 [pid = 3897] [id = 778] 08:36:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29c82d9000) [pid = 3897] [serial = 2333] [outer = (nil)] 08:36:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29d1126800) [pid = 3897] [serial = 2334] [outer = 0x7f29c82d9000] 08:36:42 INFO - PROCESS | 3897 | 1461253002298 Marionette DEBUG loaded listener.js 08:36:42 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29d112c800) [pid = 3897] [serial = 2335] [outer = 0x7f29c82d9000] 08:36:42 INFO - PROCESS | 3897 | 1461253002942 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 08:36:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:36:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:36:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:36:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:36:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:36:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:36:42 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1127ms 08:36:42 INFO - PROCESS | 3897 | 1461253002977 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 08:36:42 INFO - PROCESS | 3897 | 1461253002980 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 08:36:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:36:42 INFO - PROCESS | 3897 | 1461253002991 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:36:42 INFO - PROCESS | 3897 | 1461253002994 Marionette TRACE conn3 <- [1,3078,null,{}] 08:36:43 INFO - PROCESS | 3897 | 1461253002998 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:43 INFO - PROCESS | 3897 | 1461253003153 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 08:36:43 INFO - PROCESS | 3897 | 1461253003400 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:43 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29c7e85000 == 176 [pid = 3897] [id = 779] 08:36:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29c7eaec00) [pid = 3897] [serial = 2336] [outer = (nil)] 08:36:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29c7eb6800) [pid = 3897] [serial = 2337] [outer = 0x7f29c7eaec00] 08:36:43 INFO - PROCESS | 3897 | 1461253003470 Marionette DEBUG loaded listener.js 08:36:43 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29c7ebbc00) [pid = 3897] [serial = 2338] [outer = 0x7f29c7eaec00] 08:36:44 INFO - PROCESS | 3897 | 1461253004190 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 3897 | 1461253004250 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 08:36:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:36:44 INFO - PROCESS | 3897 | 1461253004256 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 3897 | 1461253004258 Marionette TRACE conn3 <- [1,3082,null,{}] 08:36:44 INFO - PROCESS | 3897 | 1461253004263 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:44 INFO - PROCESS | 3897 | 1461253004480 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 08:36:44 INFO - PROCESS | 3897 | 1461253004754 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:44 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29da08c000 == 177 [pid = 3897] [id = 780] 08:36:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 229 (0x7f29c7eb2800) [pid = 3897] [serial = 2339] [outer = (nil)] 08:36:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 230 (0x7f29c8313800) [pid = 3897] [serial = 2340] [outer = 0x7f29c7eb2800] 08:36:44 INFO - PROCESS | 3897 | 1461253004816 Marionette DEBUG loaded listener.js 08:36:44 INFO - PROCESS | 3897 | ++DOMWINDOW == 231 (0x7f29c8319000) [pid = 3897] [serial = 2341] [outer = 0x7f29c7eb2800] 08:36:45 INFO - PROCESS | 3897 | 1461253005460 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 08:36:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:36:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:36:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:36:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:36:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1229ms 08:36:45 INFO - PROCESS | 3897 | 1461253005487 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 3897 | 1461253005490 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 08:36:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:36:45 INFO - PROCESS | 3897 | 1461253005502 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 3897 | 1461253005504 Marionette TRACE conn3 <- [1,3086,null,{}] 08:36:45 INFO - PROCESS | 3897 | 1461253005509 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:45 INFO - PROCESS | 3897 | 1461253005686 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 08:36:45 INFO - PROCESS | 3897 | 1461253005929 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29e1e43000 == 178 [pid = 3897] [id = 781] 08:36:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 232 (0x7f29c6e40000) [pid = 3897] [serial = 2342] [outer = (nil)] 08:36:45 INFO - PROCESS | 3897 | ++DOMWINDOW == 233 (0x7f29c6e47c00) [pid = 3897] [serial = 2343] [outer = 0x7f29c6e40000] 08:36:45 INFO - PROCESS | 3897 | 1461253005991 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 3897 | ++DOMWINDOW == 234 (0x7f29c6e4d800) [pid = 3897] [serial = 2344] [outer = 0x7f29c6e40000] 08:36:46 INFO - PROCESS | 3897 | 1461253006703 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:36:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:36:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1231ms 08:36:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:36:46 INFO - PROCESS | 3897 | 1461253006735 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 3897 | 1461253006737 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 08:36:46 INFO - PROCESS | 3897 | 1461253006741 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 3897 | 1461253006745 Marionette TRACE conn3 <- [1,3090,null,{}] 08:36:46 INFO - PROCESS | 3897 | 1461253006749 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:46 INFO - PROCESS | 3897 | 1461253006914 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 08:36:47 INFO - PROCESS | 3897 | 1461253007166 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29ca13a000 == 179 [pid = 3897] [id = 782] 08:36:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 235 (0x7f29c6e47800) [pid = 3897] [serial = 2345] [outer = (nil)] 08:36:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 236 (0x7f29c8315000) [pid = 3897] [serial = 2346] [outer = 0x7f29c6e47800] 08:36:47 INFO - PROCESS | 3897 | 1461253007227 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 3897 | ++DOMWINDOW == 237 (0x7f29ca14f000) [pid = 3897] [serial = 2347] [outer = 0x7f29c6e47800] 08:36:47 INFO - PROCESS | 3897 | 1461253007902 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:36:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1178ms 08:36:47 INFO - PROCESS | 3897 | 1461253007931 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 08:36:47 INFO - PROCESS | 3897 | 1461253007935 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 08:36:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:36:47 INFO - PROCESS | 3897 | 1461253007942 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 3897 | 1461253007944 Marionette TRACE conn3 <- [1,3094,null,{}] 08:36:47 INFO - PROCESS | 3897 | 1461253007949 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:48 INFO - PROCESS | 3897 | 1461253008133 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 08:36:48 INFO - PROCESS | 3897 | 1461253008801 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cfea1800 == 180 [pid = 3897] [id = 783] 08:36:48 INFO - PROCESS | 3897 | ++DOMWINDOW == 238 (0x7f29c6a49400) [pid = 3897] [serial = 2348] [outer = (nil)] 08:36:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 239 (0x7f29c7146c00) [pid = 3897] [serial = 2349] [outer = 0x7f29c6a49400] 08:36:49 INFO - PROCESS | 3897 | 1461253009012 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 3897 | ++DOMWINDOW == 240 (0x7f29c82d6000) [pid = 3897] [serial = 2350] [outer = 0x7f29c6a49400] 08:36:49 INFO - PROCESS | 3897 | 1461253009725 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:36:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:36:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1829ms 08:36:49 INFO - PROCESS | 3897 | 1461253009771 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 08:36:49 INFO - PROCESS | 3897 | 1461253009775 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 08:36:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:36:49 INFO - PROCESS | 3897 | 1461253009781 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 3897 | 1461253009787 Marionette TRACE conn3 <- [1,3098,null,{}] 08:36:49 INFO - PROCESS | 3897 | 1461253009793 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:49 INFO - PROCESS | 3897 | 1461253009982 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 08:36:50 INFO - PROCESS | 3897 | 1461253010249 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:50 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc23c000 == 181 [pid = 3897] [id = 784] 08:36:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 241 (0x7f29c6a4f400) [pid = 3897] [serial = 2351] [outer = (nil)] 08:36:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 242 (0x7f29c8488c00) [pid = 3897] [serial = 2352] [outer = 0x7f29c6a4f400] 08:36:50 INFO - PROCESS | 3897 | 1461253010310 Marionette DEBUG loaded listener.js 08:36:50 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f29ca159c00) [pid = 3897] [serial = 2353] [outer = 0x7f29c6a4f400] 08:36:51 INFO - PROCESS | 3897 | 1461253011022 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 08:36:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:36:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:36:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1285ms 08:36:51 INFO - PROCESS | 3897 | 1461253011068 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 08:36:51 INFO - PROCESS | 3897 | 1461253011073 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 08:36:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:36:51 INFO - PROCESS | 3897 | 1461253011079 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:36:51 INFO - PROCESS | 3897 | 1461253011081 Marionette TRACE conn3 <- [1,3102,null,{}] 08:36:51 INFO - PROCESS | 3897 | 1461253011086 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:51 INFO - PROCESS | 3897 | 1461253011307 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 08:36:51 INFO - PROCESS | 3897 | 1461253011674 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:51 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29c9db3800 == 182 [pid = 3897] [id = 785] 08:36:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f29c6a52c00) [pid = 3897] [serial = 2354] [outer = (nil)] 08:36:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f29cbeb4400) [pid = 3897] [serial = 2355] [outer = 0x7f29c6a52c00] 08:36:51 INFO - PROCESS | 3897 | 1461253011733 Marionette DEBUG loaded listener.js 08:36:51 INFO - PROCESS | 3897 | ++DOMWINDOW == 246 (0x7f29cc216800) [pid = 3897] [serial = 2356] [outer = 0x7f29c6a52c00] 08:36:52 INFO - PROCESS | 3897 | 1461253012423 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:36:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:36:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1381ms 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f37b6800 == 181 [pid = 3897] [id = 470] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dce74000 == 180 [pid = 3897] [id = 765] 08:36:52 INFO - PROCESS | 3897 | --DOMWINDOW == 245 (0x7f29d2de9400) [pid = 3897] [serial = 2207] [outer = (nil)] [url = about:blank] 08:36:52 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f29cbeb1c00) [pid = 3897] [serial = 2177] [outer = (nil)] [url = about:blank] 08:36:52 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f29cef09400) [pid = 3897] [serial = 2183] [outer = (nil)] [url = about:blank] 08:36:52 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f29ccbd9000) [pid = 3897] [serial = 2180] [outer = (nil)] [url = about:blank] 08:36:52 INFO - PROCESS | 3897 | 1461253012617 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 3897 | 1461253012621 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dce6c800 == 179 [pid = 3897] [id = 764] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29da6a9800 == 178 [pid = 3897] [id = 763] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d6502800 == 177 [pid = 3897] [id = 762] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d4834800 == 176 [pid = 3897] [id = 761] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1b26800 == 175 [pid = 3897] [id = 760] 08:36:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d2f11800 == 174 [pid = 3897] [id = 759] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1ffa800 == 173 [pid = 3897] [id = 758] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cc52f800 == 172 [pid = 3897] [id = 757] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1a88800 == 171 [pid = 3897] [id = 753] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cc236000 == 170 [pid = 3897] [id = 752] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ca873800 == 169 [pid = 3897] [id = 751] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29cc91b000 == 168 [pid = 3897] [id = 750] 08:36:52 INFO - PROCESS | 3897 | 1461253012679 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - PROCESS | 3897 | 1461253012686 Marionette TRACE conn3 <- [1,3106,null,{}] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de37c000 == 167 [pid = 3897] [id = 749] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de366000 == 166 [pid = 3897] [id = 748] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29c9db7000 == 165 [pid = 3897] [id = 747] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d1be9000 == 164 [pid = 3897] [id = 746] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29fdc10800 == 163 [pid = 3897] [id = 745] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29f5a7e800 == 162 [pid = 3897] [id = 744] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29ed08c000 == 161 [pid = 3897] [id = 743] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e71df000 == 160 [pid = 3897] [id = 742] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e6452000 == 159 [pid = 3897] [id = 741] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29e2466800 == 158 [pid = 3897] [id = 740] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dfa80000 == 157 [pid = 3897] [id = 739] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29de3b8000 == 156 [pid = 3897] [id = 738] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29dc553000 == 155 [pid = 3897] [id = 737] 08:36:52 INFO - PROCESS | 3897 | 1461253012715 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:52 INFO - PROCESS | 3897 | --DOCSHELL 0x7f29d2ea8000 == 154 [pid = 3897] [id = 736] 08:36:52 INFO - PROCESS | 3897 | 1461253012860 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 08:36:52 INFO - PROCESS | 3897 | 1461253012870 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:52 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29cc245000 == 155 [pid = 3897] [id = 786] 08:36:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 243 (0x7f29cc7f4800) [pid = 3897] [serial = 2357] [outer = (nil)] 08:36:52 INFO - PROCESS | 3897 | ++DOMWINDOW == 244 (0x7f29cef0cc00) [pid = 3897] [serial = 2358] [outer = 0x7f29cc7f4800] 08:36:52 INFO - PROCESS | 3897 | 1461253012921 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 245 (0x7f29cf1b5800) [pid = 3897] [serial = 2359] [outer = 0x7f29cc7f4800] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 244 (0x7f29dd6a4000) [pid = 3897] [serial = 2202] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 243 (0x7f29cf1b4400) [pid = 3897] [serial = 2204] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 242 (0x7f29cf3cec00) [pid = 3897] [serial = 2190] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 241 (0x7f29d6363800) [pid = 3897] [serial = 2195] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 240 (0x7f29d684f400) [pid = 3897] [serial = 2199] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 239 (0x7f29d640b000) [pid = 3897] [serial = 2196] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 238 (0x7f29df660400) [pid = 3897] [serial = 2159] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 237 (0x7f29f945f800) [pid = 3897] [serial = 2168] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 236 (0x7f29d3bc0000) [pid = 3897] [serial = 2192] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 235 (0x7f29f9cfbc00) [pid = 3897] [serial = 2174] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 234 (0x7f29cef07400) [pid = 3897] [serial = 2150] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 233 (0x7f29ccbcbc00) [pid = 3897] [serial = 2186] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 232 (0x7f29d472ac00) [pid = 3897] [serial = 2193] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 231 (0x7f29caebb800) [pid = 3897] [serial = 2171] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 230 (0x7f29dcdeb000) [pid = 3897] [serial = 2156] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 229 (0x7f29cf119000) [pid = 3897] [serial = 2187] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 228 (0x7f29e3abbc00) [pid = 3897] [serial = 2162] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 227 (0x7f29d412b800) [pid = 3897] [serial = 2153] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 226 (0x7f29dcd9cc00) [pid = 3897] [serial = 2201] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 225 (0x7f29d6594c00) [pid = 3897] [serial = 2198] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 224 (0x7f29e9d7e000) [pid = 3897] [serial = 2165] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 223 (0x7f29d1f5e400) [pid = 3897] [serial = 2205] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | --DOMWINDOW == 222 (0x7f29cf36bc00) [pid = 3897] [serial = 2189] [outer = (nil)] [url = about:blank] 08:36:53 INFO - PROCESS | 3897 | 1461253013696 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 08:36:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:36:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:36:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:36:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1056ms 08:36:53 INFO - PROCESS | 3897 | 1461253013720 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 08:36:53 INFO - PROCESS | 3897 | 1461253013723 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 08:36:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:36:53 INFO - PROCESS | 3897 | 1461253013733 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:36:53 INFO - PROCESS | 3897 | 1461253013735 Marionette TRACE conn3 <- [1,3110,null,{}] 08:36:53 INFO - PROCESS | 3897 | 1461253013751 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:53 INFO - PROCESS | 3897 | 1461253013905 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 08:36:53 INFO - PROCESS | 3897 | 1461253013917 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:53 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d1bf6800 == 156 [pid = 3897] [id = 787] 08:36:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 223 (0x7f29c6a4b000) [pid = 3897] [serial = 2360] [outer = (nil)] 08:36:53 INFO - PROCESS | 3897 | ++DOMWINDOW == 224 (0x7f29cf3cec00) [pid = 3897] [serial = 2361] [outer = 0x7f29c6a4b000] 08:36:53 INFO - PROCESS | 3897 | 1461253013967 Marionette DEBUG loaded listener.js 08:36:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 225 (0x7f29d1123c00) [pid = 3897] [serial = 2362] [outer = 0x7f29c6a4b000] 08:36:54 INFO - PROCESS | 3897 | 1461253014682 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 08:36:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:36:54 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 08:36:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:36:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 995ms 08:36:54 INFO - PROCESS | 3897 | 1461253014731 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 08:36:54 INFO - PROCESS | 3897 | 1461253014734 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 08:36:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:36:54 INFO - PROCESS | 3897 | 1461253014739 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:36:54 INFO - PROCESS | 3897 | 1461253014741 Marionette TRACE conn3 <- [1,3114,null,{}] 08:36:54 INFO - PROCESS | 3897 | 1461253014751 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:54 INFO - PROCESS | 3897 | 1461253014902 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 08:36:54 INFO - PROCESS | 3897 | 1461253014916 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"60e02eab-93bc-4844-9fd3-1be489260dd8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:54 INFO - PROCESS | 3897 | ++DOCSHELL 0x7f29d319b000 == 157 [pid = 3897] [id = 788] 08:36:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 226 (0x7f29d1130400) [pid = 3897] [serial = 2363] [outer = (nil)] 08:36:54 INFO - PROCESS | 3897 | ++DOMWINDOW == 227 (0x7f29d1bbb400) [pid = 3897] [serial = 2364] [outer = 0x7f29d1130400] 08:36:54 INFO - PROCESS | 3897 | 1461253014977 Marionette DEBUG loaded listener.js 08:36:55 INFO - PROCESS | 3897 | ++DOMWINDOW == 228 (0x7f29d1bc9000) [pid = 3897] [serial = 2365] [outer = 0x7f29d1130400] 08:36:55 INFO - PROCESS | 3897 | 1461253015714 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 08:36:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:36:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1031ms 08:36:55 INFO - PROCESS | 3897 | 1461253015772 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 3897 | 1461253015774 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 08:36:56 WARNING - u'runner_teardown' () 08:36:56 INFO - No more tests 08:36:56 INFO - Got 0 unexpected results 08:36:56 INFO - SUITE-END | took 962s 08:36:56 INFO - Closing logging queue 08:36:56 INFO - queue closed 08:36:57 INFO - Return code: 0 08:36:57 WARNING - # TBPL SUCCESS # 08:36:57 INFO - Running post-action listener: _resource_record_post_action 08:36:57 INFO - Running post-run listener: _resource_record_post_run 08:36:58 INFO - Total resource usage - Wall time: 995s; CPU: 98.0%; Read bytes: 663552; Write bytes: 967577600; Read time: 32; Write time: 299788 08:36:58 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:36:58 INFO - install - Wall time: 28s; CPU: 100.0%; Read bytes: 0; Write bytes: 51879936; Read time: 0; Write time: 41488 08:36:58 INFO - run-tests - Wall time: 967s; CPU: 97.0%; Read bytes: 663552; Write bytes: 915697664; Read time: 32; Write time: 258300 08:36:58 INFO - Running post-run listener: _upload_blobber_files 08:36:58 INFO - Blob upload gear active. 08:36:58 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:36:58 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 08:36:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:36:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:36:58 INFO - (blobuploader) - INFO - Open directory for files ... 08:36:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:36:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:36:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:37:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:37:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:37:01 INFO - (blobuploader) - INFO - Done attempting. 08:37:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:37:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:37:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:37:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:37:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:37:02 INFO - (blobuploader) - INFO - Done attempting. 08:37:02 INFO - (blobuploader) - INFO - Iteration through files over. 08:37:02 INFO - Return code: 0 08:37:02 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:37:02 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:37:02 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0318930fbb91eabef0bddd56f114d70a2b718c8863be4838a6bc8ee3bc8f28315d9755adf81f5858681a932c452f2ba971c630d09814d026384fafdbd3958c5e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/360bb18a993aa71e71b3b99c748a373245674ed5f7f7bc9f294cc72bcb1938e1d8febc2c7738591287bb6ee5cea1914ccf6080e59bca6583b9155c1b5c27f9e7"} 08:37:02 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:37:02 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:37:02 INFO - Contents: 08:37:02 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0318930fbb91eabef0bddd56f114d70a2b718c8863be4838a6bc8ee3bc8f28315d9755adf81f5858681a932c452f2ba971c630d09814d026384fafdbd3958c5e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/360bb18a993aa71e71b3b99c748a373245674ed5f7f7bc9f294cc72bcb1938e1d8febc2c7738591287bb6ee5cea1914ccf6080e59bca6583b9155c1b5c27f9e7"} 08:37:02 INFO - Running post-run listener: copy_logs_to_upload_dir 08:37:02 INFO - Copying logs to upload dir... 08:37:02 INFO - mkdir: /builds/slave/test/build/upload/logs 08:37:02 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1062.475683 ========= master_lag: 3.85 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 46 secs) (at 2016-04-21 08:37:06.123650) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-21 08:37:06.124652) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0318930fbb91eabef0bddd56f114d70a2b718c8863be4838a6bc8ee3bc8f28315d9755adf81f5858681a932c452f2ba971c630d09814d026384fafdbd3958c5e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/360bb18a993aa71e71b3b99c748a373245674ed5f7f7bc9f294cc72bcb1938e1d8febc2c7738591287bb6ee5cea1914ccf6080e59bca6583b9155c1b5c27f9e7"} build_url:https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033182 build_url: 'https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0318930fbb91eabef0bddd56f114d70a2b718c8863be4838a6bc8ee3bc8f28315d9755adf81f5858681a932c452f2ba971c630d09814d026384fafdbd3958c5e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/360bb18a993aa71e71b3b99c748a373245674ed5f7f7bc9f294cc72bcb1938e1d8febc2c7738591287bb6ee5cea1914ccf6080e59bca6583b9155c1b5c27f9e7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LbdlQUefQ7aj9cX-0mhBvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 2.01 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-21 08:37:08.167234) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:37:08.167605) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461250944.255245-481733255 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019443 ========= master_lag: 0.40 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 08:37:08.583614) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 08:37:08.583936) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 08:37:08.584853) ========= ========= Total master_lag: 6.81 =========